332 private Path2D.Float createPath(int[] xPoints, int[] yPoints, 333 int nPoints, boolean close) {334 if (path != null) {335 path = new Path2D.Float(Path2D.WIND_EVEN_ODD, 336 Math.max(1000, nPoints));337 }338 final Path2D.Float p = this.path;339 p.reset();340 p.moveTo(xPoints[0], yPoints[0]);341 342 for (int i = 1; i < nPoints; i++) {343 p.lineTo(xPoints[i], yPoints[i]);344 }345 if (close) {346 p.closePath();347 }348 return p;349 }java.lang.NullPointerException: null at org.marlin.graphics.MarlinGraphics2D.createPath(MarlinGraphics2D.java:345) at org.marlin.graphics.MarlinGraphics2D.fillPolygon(MarlinGraphics2D.java:319)...