original_string: public function getDescription()
      {
          if (is_string($this->str_description)) {
              $description = new S($this->str_description);
  
              return $description->wrap(OptionItem::getWidth());
          } else {
              return null;
          }
      }
code: public function getDescription()
      {
          if (is_string($this->str_description)) {
              $description = new S($this->str_description);
  
              return $description->wrap(OptionItem::getWidth());
          } else {
              return null;
          }
      }
code_tokens: public function getDescription ( ) { if ( is_string ( $ this -> str_description ) ) { $ description = new S ( $ this -> str_description ) ; return $ description -> wrap ( OptionItem :: getWidth ( ) ) ; } else { return null ; } }
docstring: Getsthe description part.
  
  This follows terminal size or not if `flexible()` method was called or not before.
  
  @access public
  @return string
docstring_tokens: Getsthe description part .