code: @Override
    public String getMessage() {
      String additionalInfo = "";
      if (code != null) {
        additionalInfo += "; code: " + code;
      }
      if (requestId != null) {
        additionalInfo += "; request-id: " + requestId;
      }
      return super.getMessage() + additionalInfo;
    }
docs: Returns a description of the exception, including the HTTP status code and request ID (if
  applicable).
  
  @return a string representation of the exception.