original_string: public function getFeature($featureName, $permissive = false) {
          $feature = Feature::findByName($this->features, $featureName, $permissive);
          if (!$feature)
              throw new ModelException("the model has no feature named \"$featureName\"");
          return $feature;
      }
code: public function getFeature($featureName, $permissive = false) {
          $feature = Feature::findByName($this->features, $featureName, $permissive);
          if (!$feature)
              throw new ModelException("the model has no feature named \"$featureName\"");
          return $feature;
      }
code_tokens: public function getFeature ( $ featureName , $ permissive = false ) { $ feature = Feature :: findByName ( $ this -> features , $ featureName , $ permissive ) ; if ( ! $ feature ) throw new ModelException ( "the model has no feature named \"$featureName\"" ) ; return $ feature ; }
docstring: Returns a feature in the feature model with a given name.
  @param string $featureName
  @param bool $permissive
  @return Feature
docstring_tokens: Returns a feature in the feature model with a given name .