assertTrue(gc.geometryN(5).geometryType().equals("MultiPolygon"));
assertTrue(gc.geometryN(6).geometryType().equals("MultiLineString"));
gc2 = (OGCConcreteGeometryCollection) gc.geometryN(4);
assertTrue(gc2.numGeometries() == 6);
assertTrue(gc2.geometryN(0).geometryType().equals("Polygon"));
assertTrue(gc2.geometryN(1).geometryType().equals("Point"));
assertTrue(gc2.geometryN(2).geometryType().equals("LineString"));
assertTrue(gc2.geometryN(3).geometryType().equals("MultiPolygon"));
assertTrue(gc2.geometryN(4).geometryType().equals("MultiLineString"));
assertTrue(gc2.geometryN(5).geometryType().equals("MultiPoint"));