SimpleFeatureType ft = DataUtilities.createType("restricted", "cat:java.lang.Long,the_geom:Polygon");
Geometry polygon = new WKTReader().read("POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))");
SimpleFeature f = SimpleFeatureBuilder.build(ft, new Object[] {123, polygon}, "restricted.105");
insert.getFeature().add(f);
DeleteElementType delete = wfs.createDeleteElementType();
delete.setTypeName(restricted);
delete.setFilter(ff.id(Collections.singleton(ff.featureId("restricted.23"))));
UpdateElementType update = wfs.createUpdateElementType();
update.setTypeName(restricted);
update.setFilter(ff.id(Collections.singleton(ff.featureId("restricted.21"))));
PropertyType property = wfs.createPropertyType();