original_string: public function trace($artifact) {
          $featureName = str_replace("\"", "&quot;", $artifact->getFeature()->getName());
          $xmlConfiguration = fphp\Model\XmlConfiguration::fromString(
              '<configuration><feature name="' . $featureName . '" automatic="undefined" manual="selected"/></configuration>');
          $configuration = new fphp\Model\Configuration($this->getModel(), $xmlConfiguration);
          $product = new Product($this, $configuration, true);
          return $product->trace();
      }
code: public function trace($artifact) {
          $featureName = str_replace("\"", "&quot;", $artifact->getFeature()->getName());
          $xmlConfiguration = fphp\Model\XmlConfiguration::fromString(
              '<configuration><feature name="' . $featureName . '" automatic="undefined" manual="selected"/></configuration>');
          $configuration = new fphp\Model\Configuration($this->getModel(), $xmlConfiguration);
          $product = new Product($this, $configuration, true);
          return $product->trace();
      }
code_tokens: public function trace ( $ artifact ) { $ featureName = str_replace ( "\"" , "&quot;" , $ artifact -> getFeature ( ) -> getName ( ) ) ; $ xmlConfiguration = fphp \ Model \ XmlConfiguration :: fromString ( '<configuration><feature name="' . $ featureName . '" automatic="undefined" manual="selected"/></configuration>' ) ; $ configuration = new fphp \ Model \ Configuration ( $ this -> getModel ( ) , $ xmlConfiguration ) ; $ product = new Product ( $ this , $ configuration , true ) ; return $ product -> trace ( ) ; }
docstring: Returns tracing links for an artifact.
  @param \FeaturePhp\Artifact\Artifact $artifact
  @return \FeaturePhp\Artifact\TracingLink[]
docstring_tokens: Returns tracing links for an artifact .