@Override public void collectionChanged(CollectionEvent tce) { if (tce.getEventType() == CollectionEvent.FEATURES_ADDED) { fireFeaturesAdded(tce.getFeatures()); } else if (tce.getEventType() == CollectionEvent.FEATURES_REMOVED) { fireFeaturesRemoved(tce.getFeatures()); } else if (tce.getEventType() == CollectionEvent.FEATURES_CHANGED) { fireFeaturesChanged(tce.getFeatures()); } } };