private void drawAreaPolygonFill(Graphics2D g2, CategoryPlot plot, int row, LineFillItemRendererState rendererState) {
final Paint itemPaint = getItemPaint(row, 0);
final LineAreaFill areaFill = getLineAreaFill();
if (areaFill instanceof SolidLineAreaFill) {
configureSolidAreaFill(g2, itemPaint, (SolidLineAreaFill) areaFill);
} else if (areaFill instanceof GradientLineAreaFill) {
configureGradientAreaFill(g2, plot, itemPaint, rendererState.getInfo(), (GradientLineAreaFill) areaFill);