docs: @Override
      protected CollectionMatch getCollectionMatchForWebResourceCollection(WebResourceCollection webResourceCollection, String resourceName, String method) {
          CollectionMatch match = null;
          if (webResourceCollection.isMethodMatched(method)) {
              match = webResourceCollection.performUrlMatch(resourceName);
              if (match == null) {
                  match = CollectionMatch.RESPONSE_NO_MATCH;
              }
  
          } else if (webResourceCollection.deniedDueToDenyUncoveredHttpMethods(method)) {
  
              if (webResourceCollection.isSpecifiedOmissionMethod(method)) {
                  match = webResourceCollection.performUrlMatch(resourceName);
                  if (match != null && !CollectionMatch.RESPONSE_NO_MATCH.equals(match) && !CollectionMatch.RESPONSE_DENY_MATCH.equals(match)) {
                      // meaning we have a match, so the url matches but the method is uncovered.  We return response deny by omission
                      match = CollectionMatch.RESPONSE_DENY_MATCH_BY_OMISSION;
                  }
  
              } else {
                  match = webResourceCollection.performUrlMatch(resourceName);
                  if (match != null && !CollectionMatch.RESPONSE_NO_MATCH.equals(match) && !CollectionMatch.RESPONSE_DENY_MATCH.equals(match)) {
                      // meaning we have a match, so the url matches but the method is uncovered.  We return response deny
                      match = CollectionMatch.RESPONSE_DENY_MATCH;
                  }
  
              }
          }
          return match;
      }