}
}
}
if (e instanceof Update) {
Diff diff = diff(typeName);
Update u = (Update) e;
Filter filter = u.getFilter();
List<SimpleFeature> features = features(typeName);
List<QName> propertyNames = u.getPropertyNames();
List<Object> newValues = u.getNewValues();
for (SimpleFeature f : features) {
if (!filter.evaluate(f)) {
continue;
}