The DataRenderable interface has a method called
getData(JasperReportsContext),
which gets called by the engine each time it needs the actual image data either to embed it
directly into the exported documents, or to use it to draw the image or the graphic onto a device
or graphic context.