/**
  * @param ehough_shortstop_api_HttpRequest      $httpRequest
  * @param ehough_coauthor_api_v1_AbstractServer $server
  *
  * @return ehough_shortstop_api_HttpResponse
  *
  * @throws ehough_coauthor_api_exception_RuntimeException
  */
 private function _getHttpResponse(ehough_shortstop_api_HttpRequest $httpRequest, ehough_coauthor_api_v1_AbstractServer $server)
 {
     $server->onCredentialsOrTokenRequest($httpRequest);
     try {
         $httpResponse = $this->_httpClient->execute($httpRequest);
     } catch (ehough_shortstop_api_exception_RuntimeException $e) {
         throw new ehough_coauthor_api_exception_RuntimeException($e->getMessage());
     }
     $server->onAfterCredentialsOrTokenRequest($httpRequest, $httpResponse);
     return $httpResponse;
 }