Map.Entry iEntry = (Map.Entry) invokeIter.next();
String parentId = ((TransitionTarget) iEntry.getKey()).getId();
if (!finalizeMatch(parentId, eventNames)) { // prevent cycles
Invoker inv = (Invoker) iEntry.getValue();
try {
inv.parentEvents(events);
} catch (InvokerException ie) {
appLog.error(ie.getMessage(), ie);
throw new ModelException(ie.getMessage(), ie.getCause());
}
}