@SuppressWarnings({"UnusedDeclaration"}) protected Paint getFillPaint(VPFSymbolAttributes attr, int width, int height) { if (attr.getImageSource() == null) return attr.getInteriorMaterial().getDiffuse(); // int patternSize = Math.min(width, height); // fit one pattern tiles BufferedImage pattern = getImage(attr.getImageSource()); if (pattern != null) return new TexturePaint( pattern, new Rectangle(0, 0, pattern.getWidth(), pattern.getHeight())); return attr.getInteriorMaterial().getDiffuse(); }