Transition transition = getTransition(request);
if (!node.canReconnectArrivingTransition(transition, transition.getSource())
|| !transition.getSource().canReconnectLeavingTransition(transition, node)) {
return null;
}
TransitionReconnectCommand cmd = new TransitionReconnectCommand();
cmd.setTransition(transition);
cmd.setTarget(node);
return cmd;
}