FlowNode f = scanner.getCurrentParallelStartNode(); if (f != null) { visitor.parallelBranchEnd(f, current, scanner); } else if (current instanceof BlockEndNode) { visitor.parallelBranchEnd(((BlockEndNode)current).getStartNode().getParents().get(0), current, scanner); if (scanner.headIds.contains(current.getId())) { visitor.parallelBranchEnd(parallelStart, current, scanner);