}
}
for (int nFlow = 0, nFlowCount = getFlowStarterCount(); nFlow < nFlowCount; ++nFlow)
{
Handler flow = getFlowStarter(nFlow);
Action action = new Action(CREATE_FLOW_ACTION_NAME + ((Named)flow).getName());
action.setType(Action.BEFORE);
action.setCondition(flow.getCondition());
Pair assoc = null;
for (int i = flow.getAssociationCount() - 1; i >= 0; --i)
{
assoc = new Pair(flow.getAssociation(i).getReverse().getSymbol(), assoc);
}
action.setBody(
Pair.list(
Pair.list(