/**
  * Constructor
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Not Found', \Exception $previous = null, $code = 0)
 {
     parent::__construct(404, $message, $previous, $code);
 }
 /**
  * Constructor
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Bad Request', \Exception $previous = null, $code = 0)
 {
     parent::__construct(400, $message, $previous, $code);
 }
 /**
  * Constructor
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Unauthorized', \Exception $previous = null, $code = 0)
 {
     parent::__construct(401, $message, $previous, $code);
 }