boolean reachable = false;
List<Transition> enteringTrans = synchronizer.getEnteringTransitions();
for (int m=0;m<aliveActivityIdsAfterJump.size();m++){
String aliveActivityId = aliveActivityIdsAfterJump.get(m);
if (workflowProcess.isReachable(aliveActivityId, synchronizer.getId())){
Transition trans = null;
reachable = true;
for (int j=0;j<enteringTrans.size();j++){
trans = enteringTrans.get(j);
Node fromNode = (Node)trans.getFromNode();
if (workflowProcess.isReachable(aliveActivityId, fromNode.getId())){
if (!incomingTransitionIds.contains(trans.getId())){
incomingTransitionIds.add(trans.getId());
}
}
}
}
}