/**
  * Perform a 'jump' to a given position in the Route sequence. The current navigation
  * mode must be LINEAR to be able to jump.
  *
  * @param integer $position The position in the route the jump has to be made.
  * @param boolean $allowTimeout Whether or not it is allowed to jump if the timeLimits in force of the jump target are not respected.
  * @throws AssessmentTestSessionException If $position is out of the Route bounds or the jump is not allowed because of time constraints.
  * @qtism-test-interaction
  * @qtism-test-duration-update
  */
 public function jumpTo($position, $allowTimeout = false)
 {
     $sessionMemento = $this->getSessionMemento();
     parent::jumpTo($position);
     $this->triggerEventChange($sessionMemento);
 }