throw new IllegalArgumentException("Null 'state' argument.");
}
g2.setFont(this.subLabelFont);
g2.setForeground(this.getSubLabelPaint());
final CategoryPlot plot = (CategoryPlot) this.getPlot();
final CategoryDataset dataset = plot.getDataset();
final int categoryCount = dataset.getColumnCount();
final double maxdim = this.getMaxDim(g2, edge);
for (int categoryIndex = 0; categoryIndex < categoryCount; categoryIndex++) {