for (Lookup2D.Iterator itr = m_functionMap.valueIterator(); itr.hasNext();)
{
itr.next();
Event event = (Event)itr.getKey1();
Pair body = (Pair)machine.invoke((Function)machine.getGlobalEnvironment()
.getVariable(Symbol.SYS_GENERATE_FLOW_FUNCTION), itr.getValue(), (Object[])null);
itr.setValue(new Pair(new Compiler().compile(m_variables,
event.getArguments(true), body, m_posMap, m_urlMap, machine)));
map.put(event.getRoot(), itr.getKey2(), null);
}
for (Lookup2D.Iterator itr = map.valueIterator(); itr.hasNext();)