/**
  * @param \Guzzle\Http\Exception\ServerErrorResponseException $exception
  *
  * @throws \Searchperience\Common\Http\Exception\ServerErrorResponseException
  * @throws \Searchperience\Common\Http\Exception\InternalServerErrorException
  * @return void
  */
 protected function transformStatusCodeToServerErrorResponseException(\Guzzle\Http\Exception\ServerErrorResponseException $exception)
 {
     switch ($exception->getResponse()->getStatusCode()) {
         case 500:
             $e = new \Searchperience\Common\Http\Exception\InternalServerErrorException($exception->getMessage(), 1353574974, $exception);
             $e->setResponse($exception->getResponse());
             throw $e;
             break;
         default:
             $e = new \Searchperience\Common\Http\Exception\ServerErrorResponseException($exception->getMessage(), 1353574979, $exception);
             $e->setResponse($exception->getResponse());
             throw $e;
     }
 }