/**
  * Resume the current test session if it is suspended.
  */
 public function resume()
 {
     $sessionMemento = $this->getSessionMemento();
     $suspended = $this->getState() === AssessmentTestSessionState::SUSPENDED;
     parent::resume();
     if ($suspended) {
         $this->triggerEventChange($sessionMemento);
         $this->triggerEventResumed();
         common_Logger::i("QTI Test with session ID '" . $this->getSessionId() . "' resumed.");
     }
 }