public String generateLabel(CategoryDataset dataset, int series, int category) { Comparable seriesName = dataset.getRowKey(series); Map labels = (Map)labelsMap.get(seriesName); if(labels != null) { return (String)labels.get(dataset.getColumnKey(category)); } return super.generateLabel(dataset, series, category); } }