@Override public Paint getItemPaint(int row, int column) { Paint result; XYTaskDataset tds = (XYTaskDataset)dataset; TaskSeriesCollection tsc = tds.getTasks(); TaskSeries ts = tsc.getSeries(row); Task t = ts.get(column); result = getCategoryPaint(t.getDescription()); return result; }