JFreeChart chart = chart();
if(chart != null) {
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
ChartRenderingInfo info = null;
if(showToolTips() || showUrls()) {
info = new ChartRenderingInfo(new StandardEntityCollection());
}
if("image/jpeg".equals(imageType())) {
ChartUtilities.writeChartAsJPEG(imageStream, chart, width(), height(), info);
} else {
ChartUtilities.writeChartAsPNG(imageStream, chart, width(), height(), info, true, 0);