public void fireAgendaGroupPopped(final AgendaGroup agendaGroup,
final InternalWorkingMemory workingMemory) {
Iterator<AgendaEventListener> iter = getEventListenersIterator();
if (iter.hasNext()) {
AgendaGroupPoppedEventImpl event = new AgendaGroupPoppedEventImpl(agendaGroup, getKRuntime(workingMemory));
do{
iter.next().agendaGroupPopped(event);
} while (iter.hasNext());
}