original_string: public function create($template)
      {
          if (!isset($this->plotters[$template])) {
              throw new \InvalidArgumentException("Unknown template [$template]");
          }
          $className = $this->plotters[$template];
          return new $className($this->finderFactory);
      }
code: public function create($template)
      {
          if (!isset($this->plotters[$template])) {
              throw new \InvalidArgumentException("Unknown template [$template]");
          }
          $className = $this->plotters[$template];
          return new $className($this->finderFactory);
      }
code_tokens: public function create ( $ template ) { if ( ! isset ( $ this -> plotters [ $ template ] ) ) { throw new \ InvalidArgumentException ( "Unknown template [$template]" ) ; } $ className = $ this -> plotters [ $ template ] ; return new $ className ( $ this -> finderFactory ) ; }
docstring: Just get a new plotter by template!
  
  @param string $template
  @return \Kpacha\BenchmarkTool\Processor\Gnuplot
  @throws \InvalidArgumentException
docstring_tokens: Just get a new plotter by template!