if (dataset instanceof JDBCFlatCategoryDataset) {
JDBCFlatCategoryDataset ds = (JDBCFlatCategoryDataset) dataset;
clg = ds.getLabelGenerator();
if (clg == null) {
clg = new PercentCategoryLabelGenerator(100d / ds
.getGrandTotal());
PercentCategoryLabelGenerator pclg = (PercentCategoryLabelGenerator) clg;
pclg.setPercentFormatter(NumberFormat.getNumberInstance());
pclg.getValueFormatter().setMinimumFractionDigits(2);
pclg.getValueFormatter().setMaximumFractionDigits(2);
pclg.setFormatString(" {0}% ({1})");
}
}
renderer.setLabelGenerator("true".equalsIgnoreCase((String) params