public function __construct(FsmInterface $fsm, TransitionInterface $transition, $stateName, $code = 0, $previous = null)
 {
     $message = sprintf('Cannot find state <%s> for FSM <%s> used in transition <%s>', $stateName, $fsm->getName(), $transition->getName());
     parent::__construct($message, $code, $previous);
 }
 public function __construct(FsmInterface $fsm, TransitionInterface $transition, $currentStateName, $code = 0, $previous = null)
 {
     $message = sprintf('Invalid transition <%s> from state <%s> to state <%s> on current state <%s> for FSM <%s>', $transition->getName(), $transition->getFromStateName(), $transition->getToStateName(), $currentStateName, $fsm->getName());
     parent::__construct($message, $code, $previous);
 }