EventListenerIterator eventListeners = observationRegistry.getEventListeners();
while (eventListeners.hasNext())
{
EventListener listener = eventListeners.nextEventListener();
ListenerCriteria criteria = observationRegistry.getListenerFilter(listener);
EntityCollection events = new EntityCollection();
ChangesLogIterator logIterator = ((CompositeChangesLog)changesLog).getLogIterator();