}
Iterator<Label> labelIt = labels.iterator();
while (labelIt.hasNext()) {
Label label = labelIt.next();
if (!functionMap.keySet().contains(label)) {
functionMap.put(label.toErlangTerm(), new Integer(functionCounter));
functionCounter++;
}
sw.write("\n\t:: input=" + functionMap.get(label)
+ " -> goto " + toState + ";\n");
}