plot.setBackgroundPaint(BACKGROUND);
chart.setBackgroundPaint(BACKGROUND);
// Chart level title
if(chart.getTitle() != null){
TextTitle title = chart.getTitle();
title.setVisible(visibility.isTitle());
title.setBackgroundPaint(new Color(colors.getTitleBg()));
title.setPaint(new Color(colors.getTitle()));
title.setExpandToFitSpace(true);
}
// In case of multiple plot read and update child level chart
if(plot instanceof MultiplePiePlot){
MultiplePiePlot multiplePiePlot = (MultiplePiePlot)plot;