featureStore1.removeFeatures(filterOne);
assertEquals("no events on AUTO_COMMIT", 0, listener.list.size());
assertEquals("single event on transaction2", 1, listener1.list.size());
assertEquals("no events on AUTO_COMMIT", 0, listener2.list.size());
FeatureEvent e = listener1.list.get(0);
assertEquals(featureStore1, e.getFeatureSource());
Id id = (Id) e.getFilter();
assertNotNull(id);
assertNotNull(id.getIDs());
assertTrue(id.getIDs().contains(featureId));
ReferencedEnvelope bounds = e.getBounds();
assertFalse(bounds.isEmpty());
assertFalse(bounds.isNull());
t1.commit();
assertEquals("commit event sent to AUTO_COMMIT", 1, listener.list.size());