//td.rd1Filter = factory.createFidFilter(td.roadFeatures[0].getID());
Filter rd1Filter = factory.id(Collections.singleton(factory.featureId(
td.roadFeatures[0].getID())));
AttributeDescriptor name = td.roadType.getDescriptor(aname("name"));
road.modifyFeatures(new AttributeDescriptor[] { name, }, new Object[] { "changed", },
rd1Filter);
SimpleFeatureCollection results = road.getFeatures(td.rd1Filter);
SimpleFeatureIterator features = results.features();
try {