original_string: public function userAgent($product = self::USER_AGENT, $version = null)
      {
          return $this->handler->userAgent->client($product, $version, $this->statusCode);
      }
code: public function userAgent($product = self::USER_AGENT, $version = null)
      {
          return $this->handler->userAgent->client($product, $version, $this->statusCode);
      }
code_tokens: public function userAgent ( $ product = self :: USER_AGENT , $ version = null ) { return $ this -> handler -> userAgent -> client ( $ product , $ version , $ this -> statusCode ) ; }
docstring: User-agent specific rules
  
  @param string $product
  @param float|int|string|null $version
  @return UserAgentClient
docstring_tokens: User - agent specific rules