} else if (geometry instanceof MultiPolygon) {
MultiPolygon m = (MultiPolygon) geometry;
String gfxId = gfxGeometry.getId();
GraphicsContext gc = context.getVectorContext();
for (int i = 0; i < m.getNumGeometries(); i++) {
gc.drawPolygon(group, gfxId + "." + i, (Polygon) m.getGeometryN(i), shapeStyle);
}
} else if (geometry instanceof Point) {
context.getVectorContext().drawSymbolDefinition(group, gfxGeometry.getId() + ".def",
gfxGeometry.getSymbolInfo(), shapeStyle, null);
context.getVectorContext().drawSymbol(group, gfxGeometry.getId(), geometry.getCoordinate(), shapeStyle,