@Override public void visitOnExit(ImmutableState<T, S, E, C> visitable) { if (!visitable.getExitActions().isEmpty()) { writeLine("<onexit>"); for (Action<T, S, E, C> exitAction : visitable.getExitActions()) { writeAction(exitAction); } writeLine("</onexit>"); } if (visitable.isParallelState()) writeLine("</parallel>"); else writeLine("</state>"); }