original_string: public function usage()
      {
          $name = $this->_name;
          if ($this->_choices) {
              $name = implode('|', $this->_choices);
          }
          $name = '<' . $name . '>';
          if (!$this->isRequired()) {
              $name = '[' . $name . ']';
          }
  
          return $name;
      }
code: public function usage()
      {
          $name = $this->_name;
          if ($this->_choices) {
              $name = implode('|', $this->_choices);
          }
          $name = '<' . $name . '>';
          if (!$this->isRequired()) {
              $name = '[' . $name . ']';
          }
  
          return $name;
      }
code_tokens: public function usage ( ) { $ name = $ this -> _name ; if ( $ this -> _choices ) { $ name = implode ( '|' , $ this -> _choices ) ; } $ name = '<' . $ name . '>' ; if ( ! $ this -> isRequired ( ) ) { $ name = '[' . $ name . ']' ; } return $ name ; }
docstring: Get the usage value for this argument
  
  @return string
docstring_tokens: Get the usage value for this argument