original_string: public static function __getInstance($string)
      {
          $engine = self::detectBank($string);
          $engine->loadString($string);
  
          return $engine;
      }
code: public static function __getInstance($string)
      {
          $engine = self::detectBank($string);
          $engine->loadString($string);
  
          return $engine;
      }
code_tokens: public static function __getInstance ( $ string ) { $ engine = self :: detectBank ( $ string ) ; $ engine -> loadString ( $ string ) ; return $ engine ; }
docstring: reads the firstline of the string to guess which engine to use for parsing.
  
  @param string $string
  
  @return Engine
docstring_tokens: reads the firstline of the string to guess which engine to use for parsing .