original_string: public function accumulate($element, $key)
      {
          $accumulate = $this->accumulator;
          $accumulate($this->structure, $element, $key);
      }
code: public function accumulate($element, $key)
      {
          $accumulate = $this->accumulator;
          $accumulate($this->structure, $element, $key);
      }
code_tokens: public function accumulate ( $ element , $ key ) { $ accumulate = $ this -> accumulator ; $ accumulate ( $ this -> structure , $ element , $ key ) ; }
docstring: adds given element and key to result structure
  
  @param  mixed  $element
  @param  mixed  $key
docstring_tokens: adds given element and key to result structure