// look ahead into the paths that we know about
// TODO: iterate only over the nodes out of this state
while (edges.hasNext()) {
Edge e = edges.nextEdge();
Object origin = fsmGraph.origin(e).element();
Object dest = fsmGraph.destination(e).element();
String actionName = (String) e.element();
int actionNum = model_.getActionNumber(actionName);
if (origin.equals(state)) {
Transition tr = new Transition(origin, (String) e.element(), dest);
Integer takenBefore = transitions_.getDetails().get(tr);