}
@Override
protected void handleCallees() {
while (!listEvents.isEmpty()) {
AbstractEvent event = listEvents.poll();
if (event == null)
break;
fireEvent(event);
}
for (Object eventType : slotEvents.keySet()) {
AbstractEvent event = slotEvents.get(eventType);
if (event == null)
{
slotEvents.remove(eventType);
break;