original_string: public function afterScript(Buffer $buffer)
      {
          $buffer->write(sprintf('$z->pop(\'%s\');', $this->key));
          $buffer->write(sprintf('$z->pop(\'%s\');', $this->value));
          $buffer->indent(-1);
          $buffer->writeln('}');
      }
code: public function afterScript(Buffer $buffer)
      {
          $buffer->write(sprintf('$z->pop(\'%s\');', $this->key));
          $buffer->write(sprintf('$z->pop(\'%s\');', $this->value));
          $buffer->indent(-1);
          $buffer->writeln('}');
      }
code_tokens: public function afterScript ( Buffer $ buffer ) { $ buffer -> write ( sprintf ( '$z->pop(\'%s\');' , $ this -> key ) ) ; $ buffer -> write ( sprintf ( '$z->pop(\'%s\');' , $ this -> value ) ) ; $ buffer -> indent ( - 1 ) ; $ buffer -> writeln ( '}' ) ; }
docstring: Allows the annotation to modify the buffer after the script is compiled.
  
  @param Buffer $buffer
  @return void
docstring_tokens: Allows the annotation to modify the buffer after the script is compiled .