docs: private static String generateMissingAuthorizationMessage(MissingAuthorization exceptionInfo) {
      StringBuilder builder = new StringBuilder();
      String permissionName = exceptionInfo.getViolatedPermissionName();
      String resourceType = exceptionInfo.getResourceType();
      String resourceId = exceptionInfo.getResourceId();
      builder.append("'");
      builder.append(permissionName);
      builder.append("' permission on resource '");
      builder.append((resourceId != null ? (resourceId+"' of type '") : "" ));
      builder.append(resourceType);
      builder.append("'");
  
      return builder.toString();
    }