function restore_session_and_responses(&$question, &$state)
 {
     $values = wrsqz_restore_session_and_responses_1('match', 'wmatprom', $question, $state);
     $toReturn = parent::restore_session_and_responses($question, $state);
     wrsqz_restore_session_and_responses_2('match', 'wmatprom', $values, $question, $state);
     return $toReturn;
 }
 function restore_session_and_responses(&$question, &$state)
 {
     $values = wrsqz_restore_session_and_responses_1('shortanswer', 'wshanprom', $question, $state);
     $toReturn = parent::restore_session_and_responses($question, $state);
     wrsqz_restore_session_and_responses_2('shortanswer', 'wshanprom', $values, $question, $state);
     return $toReturn;
 }