@Override
protected Command getReconnectSourceCommand(ReconnectRequest request) {
Node node = getNode();
Transition transition = getTransition(request);
if (!node.canReconnectLeavingTransition(transition, transition.getTarget())
|| !transition.getTarget().canReconnectArrivingTransition(transition, node)) {
return null;
}
TransitionReconnectCommand cmd = new TransitionReconnectCommand();
cmd.setTransition(transition);