/**
  * @param ilTestSequence $a_test_sequence
  * @param ilTestQuestionRelatedObjectivesList $a_objectives_list
  */
 public function buildQuestionRelatedObjectiveList(ilTestQuestionSequence $a_test_sequence, ilTestQuestionRelatedObjectivesList $a_objectives_list)
 {
     foreach ($a_test_sequence->getQuestionIds() as $questionId) {
         if ($a_test_sequence instanceof ilTestRandomQuestionSequence) {
             $definitionId = $a_test_sequence->getResponsibleSourcePoolDefinitionId($questionId);
             $objectiveId = $this->lookupObjectiveIdByRandomQuestionSelectionDefinitionId($definitionId);
         } else {
             $objectiveId = $this->lookupObjectiveIdByFixedQuestionId($questionId);
         }
         if ($objectiveId) {
             $a_objectives_list->addQuestionRelatedObjective($questionId, $objectiveId);
         }
     }
 }