original_string: public function addHiddenParameter($name, $value = null)
      {
          if (null === $value) {
              unset($this->_hiddenParameters[$name]);
          } else {
              $this->_hiddenParameters[$name] = $value;
          }
  
          return $this;
      }
code: public function addHiddenParameter($name, $value = null)
      {
          if (null === $value) {
              unset($this->_hiddenParameters[$name]);
          } else {
              $this->_hiddenParameters[$name] = $value;
          }
  
          return $this;
      }
code_tokens: public function addHiddenParameter ( $ name , $ value = null ) { if ( null === $ value ) { unset ( $ this -> _hiddenParameters [ $ name ] ) ; } else { $ this -> _hiddenParameters [ $ name ] = $ value ; } return $ this ; }
docstring: Add parameter values that should not show in the url but that
  must be added to the request when this menu item is current.
  
  @see applyHiddenParameters
  
  @param string $name Name of parameter
  @param mixed $value
  @return \Gems_Menu_SubMenuItem (continuation pattern
docstring_tokens: Add parameter values that should not show in the url but that must be added to the request when this menu item is current .