original_string: protected function _referenceName()
      {
          $table = $this->_table;
          $name = namespaceSplit(get_class($table));
          $name = substr(end($name), 0, -5);
          if (empty($name)) {
              $name = $table->getTable() ?: $table->getAlias();
              $name = Inflector::camelize($name);
          }
  
          return $name;
      }
code: protected function _referenceName()
      {
          $table = $this->_table;
          $name = namespaceSplit(get_class($table));
          $name = substr(end($name), 0, -5);
          if (empty($name)) {
              $name = $table->getTable() ?: $table->getAlias();
              $name = Inflector::camelize($name);
          }
  
          return $name;
      }
code_tokens: protected function _referenceName ( ) { $ table = $ this -> _table ; $ name = namespaceSplit ( get_class ( $ table ) ) ; $ name = substr ( end ( $ name ) , 0 , - 5 ) ; if ( empty ( $ name ) ) { $ name = $ table -> getTable ( ) ? : $ table -> getAlias ( ) ; $ name = Inflector :: camelize ( $ name ) ; } return $ name ; }
docstring: Returns reference name for identifying this model's records in version table.
  
  @return string
docstring_tokens: Returns reference name for identifying this model s records in version table .