original_string: public function finish()
      {
          if (null === $this->finisher) {
              return $this->structure;
          }
  
          $finish = $this->finisher;
          return $finish($this->structure);
      }
code: public function finish()
      {
          if (null === $this->finisher) {
              return $this->structure;
          }
  
          $finish = $this->finisher;
          return $finish($this->structure);
      }
code_tokens: public function finish ( ) { if ( null === $ this -> finisher ) { return $ this -> structure ; } $ finish = $ this -> finisher ; return $ finish ( $ this -> structure ) ; }
docstring: finishes collection of result
  
  @param   mixed  $result
  @return  mixed  finished result
docstring_tokens: finishes collection of result