code: @Override
      public boolean isEveryoneGranted(String resourceName, Collection<String> requiredRoles) {
          validateInput(resourceName, requiredRoles);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              Tr.event(tc, "Determining if Everyone is authorized to access resource " + resourceName + ". Specified required roles are " + requiredRoles + ".");
          }
  
          if (requiredRoles.isEmpty()) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(tc, "Everyone is granted access to resource " + resourceName + " as there are no required roles.");
              }
              return true;
          }
  
          Collection<String> roles = getRolesForSpecialSubject(resourceName, AuthorizationTableService.EVERYONE);
  
          AccessDecisionService accessDecisionService = accessDecisionServiceRef.getService();
          boolean granted = accessDecisionService.isGranted(resourceName, requiredRoles, roles, null);
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              if (granted) {
                  Tr.event(tc, "Everyone is granted access to resource " + resourceName + ".");
              } else {
                  Tr.event(tc, "Everyone is NOT granted access to resource " + resourceName + ".");
              }
          }
          return granted;
      }
docs: {@inheritDoc}