original_string: public function setDescription($description = null) {
  
          if ( empty($description) ) $this->description = null;
  
          else if ( !is_string($description) ) throw new InvalidArgumentException("Invalid RpcMethod description");
  
          else $this->description = $description;
  
          return $this;
  
      }
code: public function setDescription($description = null) {
  
          if ( empty($description) ) $this->description = null;
  
          else if ( !is_string($description) ) throw new InvalidArgumentException("Invalid RpcMethod description");
  
          else $this->description = $description;
  
          return $this;
  
      }
code_tokens: public function setDescription ( $ description = null ) { if ( empty ( $ description ) ) $ this -> description = null ; else if ( ! is_string ( $ description ) ) throw new InvalidArgumentException ( "Invalid RpcMethod description" ) ; else $ this -> description = $ description ; return $ this ; }
docstring: Set the method's description
  
  @param string $description
  
  @return self
  @throws InvalidArgumentException
docstring_tokens: Set the method s description