.featureId("restricted.be7cafea-d0b7-4257-9b9c-1ed3de3f7ef4")));
restricted.modifyFeatures(schema.getDescriptor("cat"), -48, updateFilter);
// a delete
Id removeFilter = ff.id(singleton(ff
.featureId("restricted.d91fe390-bdc7-4b22-9316-2cd6c8737ef5")));
restricted.removeFeatures(removeFilter);
// and an insert
WKTReader wkt = new WKTReader();
SimpleFeature f = SimpleFeatureBuilder.build(schema, new Object[] { 123,
wkt.read("POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))") }, null);
restricted.addFeatures(collection(f));