@Override public void visit(BlockEndNode node) { SequentialNode base = node.getBase(); if (base instanceof LoopNode) { for (Node p : node.getPredecessors()) { if (idMap.containsKey(p)) { addForwardEdge(p, base); } } } else { addForwardEdge(base, base.getSuccessor()); } }