break; case PARALLEL_END: FlowNode n = scanner.getCurrentParallelStartNode(); if (n != null) { visitor.parallelEnd(n, current, scanner); break; case PARALLEL_BRANCH_END: FlowNode f = scanner.getCurrentParallelStartNode(); if (f != null) { visitor.parallelBranchEnd(f, current, scanner); case PARALLEL_BRANCH_START: FlowNode parallelStart = (scanner.nextType == NodeType.PARALLEL_START) ? next : scanner.getCurrentParallelStartNode(); if (scanner.headIds.contains(current.getId())) {