original_string: public function insertAfter($sAfter, $sTag, $sId)
      {
          return $this->addCommand(
              array(
                  'cmd' => 'ia',
                  'id' => trim((string)$sAfter, " \t"),
                  'prop' => trim((string)$sId, " \t")
              ),
              trim((string)$sTag, " \t\n")
          );
      }
code: public function insertAfter($sAfter, $sTag, $sId)
      {
          return $this->addCommand(
              array(
                  'cmd' => 'ia',
                  'id' => trim((string)$sAfter, " \t"),
                  'prop' => trim((string)$sId, " \t")
              ),
              trim((string)$sTag, " \t\n")
          );
      }
code_tokens: public function insertAfter ( $ sAfter , $ sTag , $ sId ) { return $ this -> addCommand ( array ( 'cmd' => 'ia' , 'id' => trim ( ( string ) $ sAfter , " \t" ) , 'prop' => trim ( ( string ) $ sId , " \t" ) ) , trim ( ( string ) $ sTag , " \t\n" ) ) ; }
docstring: Add a command to insert a new element after the specified
  
  @param string        $sAfter             The id of the element used as a reference point for the insertion
  @param string        $sTag               The tag name to be used for the new element
  @param string        $sId                The id to assign to the new element
  
  @return \Jaxon\Plugin\Response
docstring_tokens: Add a command to insert a new element after the specified