"multiSurfaceProperty", "doubleProperty", "intRangeProperty", "strProperty", "featureCode"),
Arrays.asList( "doubleProperty", "strProperty", "featureCode" ),
String.class, String.class, MultiPoint.class, MultiLineString.class, MultiPolygon.class,
Double.class, String.class, String.class, String.class );
FeatureWriter w = buildFeatureStore(AggregateGeoFeature,dataStore);
feature( w, "description-f005","name-f005", geometry("MULTIPOINT(29.86 70.83,31.08 68.87,32.19 71.96)",4326),
null,null,2012.78,null,"Ma quande lingues coalesce, li grammatica del resultant lingue es plu simplic e " +
"regulari quam ti del coalescent lingues. Li nov lingua franca va esser plu simplic e regulari quam li " +
"existent Europan lingues.","BK030");
feature( w, "description-f009","name-f009",null, geometry("MULTILINESTRING((-5.899 55.174," +
"-5.466 55.652,-5.899 55.891,-5.899 58.174,-5.466 58.652,-5.899 58.891),(-5.188 53.265," +
"-4.775 54.354,-4.288 52.702,-4.107 53.611,-4.010 55.823))",4326),null,20.01,null,
"Ma quande lingues coalesce, li grammatica del resultant.","GB007");
feature( w, "description-f010","name-f010",null,null,geometry("MULTIPOLYGON(((20 50,19 54,20 55," +
"30 60,28 52,27 51,29 49,27 47,20 50),(25 55,25.2 56,25.1 56,25 55)),((20.0 35.5,24.0 35.0," +
"28.0 35.0,27.5 39.0,22.0 37.0,20.0 35.5),(26.0 36.0,25.0 37.0,27.0 36.8,26.0 36.0)))",4326),
24510,null,"Ma quande lingues coalesce, li grammatica del resultant lingue es plu simplic e " +
"regulari quam ti del coalescent lingues. Li nov lingua franca va esser plu simplic e regulari " +
"quam li existent Europan lingues.","AK020");
feature( w, null,"name-f016",null,null,geometry("MULTIPOLYGON(((6.0 57.5, 8.0 57.5, 8.0 60.0, 9.0 62.5, 5.0 62.5,6.0 60.0,6.0 57.5)," +
"(6.5 58.0,6.5 59.0,7.0 59.0,6.5 58.0)))",4326),-182.9,null,"In rhoncus nisl sit amet sem.","EE010");
w.close();
}