/**
  *
  * @return Project_OneStepCreation_OneStepCreationValidator
  */
 private function validateTroveCats()
 {
     foreach ($this->trove_cats as $trove_cat) {
         if (!$this->creation_request->getTroveCat($trove_cat->getId())) {
             $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('register_project_one_step', 'mandatory_trovecat_missing', $trove_cat->getFullname()));
             $this->setIsNotValid();
         }
     }
     return $this;
 }