public function populateAnswerSpecificFormPart(\ilPropertyFormGUI $form)
 {
     $orderingtype = $this->getOrderingTypeFromPost();
     if (count($this->object->getAnswers()) == 0) {
         $this->object->addAnswer();
     }
     if ($orderingtype == OQ_PICTURES) {
         $answerImageUpload = $this->getAnswerImageFileUploadWizardFormProperty();
         if ($this->uploadAlert !== null) {
             $answerImageUpload->setAlert($this->uploadAlert);
         }
         $form->addItem($answerImageUpload);
     } else {
         if ($orderingtype == OQ_NESTED_TERMS || $orderingtype == OQ_NESTED_PICTURES) {
             require_once 'Modules/TestQuestionPool/classes/class.ilNestedOrderingGUI.php';
             $answers = new ilNestedOrderingGUI($this->lng->txt("answers"), "answers");
             $answers->setOrderingType($orderingtype);
             $answers->setObjAnswersArray($this->object->getAnswers());
             if ($orderingtype == OQ_NESTED_PICTURES) {
                 $answers->setImagePath($this->object->getImagePath());
                 $answers->setImagePathWeb($this->object->getImagePathWeb());
                 $answers->setThumbPrefix($this->object->getThumbPrefix());
             }
             $answers->setInfo($this->lng->txt('ordering_answer_sequence_info'));
             $form->addItem($answers);
         } else {
             $answers = new ilTextWizardInputGUI($this->lng->txt("answers"), "answers");
             $answervalues = array();
             foreach ($this->object->getAnswers() as $index => $answervalue) {
                 $answervalues[$index] = $answervalue->getAnswertext();
             }
             ksort($answervalues);
             $answers->setValues($answervalues);
             $answers->setAllowMove(TRUE);
             $answers->setRequired(TRUE);
             $answers->setInfo($this->lng->txt('ordering_answer_sequence_info'));
             $form->addItem($answers);
         }
     }
     return $form;
 }