original_string: public function getInsertDateUntil(\MUtil_Date $from)
      {
          return Period::applyPeriod(
                  $from,
                  $this->_gemsSurvey['gsu_valid_for_unit'],
                  $this->_gemsSurvey['gsu_valid_for_length']
                  );
      }
code: public function getInsertDateUntil(\MUtil_Date $from)
      {
          return Period::applyPeriod(
                  $from,
                  $this->_gemsSurvey['gsu_valid_for_unit'],
                  $this->_gemsSurvey['gsu_valid_for_length']
                  );
      }
code_tokens: public function getInsertDateUntil ( \ MUtil_Date $ from ) { return Period :: applyPeriod ( $ from , $ this -> _gemsSurvey [ 'gsu_valid_for_unit' ] , $ this -> _gemsSurvey [ 'gsu_valid_for_length' ] ) ; }
docstring: Calculate the until date for single survey insertion
  
  @param \MUtil_Date $from
  @return \MUtil_Date
docstring_tokens: Calculate the until date for single survey insertion