public void testHeterogeneousGeometry() throws Exception {
GeometryFactory gf = new GeometryFactory();
Point point = gf.createPoint(new Coordinate(10, 10));
LineString line = gf.createLineString(new Coordinate[] {
new Coordinate(50, 50), new Coordinate(100, 100) });
Polygon polygon = gf.createPolygon(gf
.createLinearRing(new Coordinate[] { new Coordinate(0, 0),
new Coordinate(0, 200), new Coordinate(200, 200),
new Coordinate(200, 0), new Coordinate(0, 0) }), null);
SimpleFeatureTypeBuilder ftb = new SimpleFeatureTypeBuilder();