/**
  *
  * @param string         $message
  * @param integer        $code
  * @param Exception|null $previous
  * @param array          $scopes
  * @param string         $realmName
  */
 public function __construct($message = '', $code = 403, Exception $previous = null, $scopes = [], $realmName = 'API')
 {
     if (empty($message)) {
         $message = $this->getMessageKey();
     }
     parent::__construct($message, $code, $previous);
     $this->scopes = $scopes;
     $this->statusCode = $code;
     $this->errorCode = 'insufficient_scope';
     $this->realmName = $realmName;
 }