code: @Override
      protected CollectionMatch getCollectionMatchForWebResourceCollection(WebResourceCollection webResourceCollection, String resourceName, String method) {
          CollectionMatch match = null;
          CollectionMatch collectionMatchFound = webResourceCollection.performUrlMatch(resourceName);
          if (collectionMatchFound != null) {
              if (webResourceCollection.isMethodMatched(method)) {
                  match = collectionMatchFound;
              } else if (webResourceCollection.isMethodListed(method)) {
                  match = CollectionMatch.RESPONSE_NO_MATCH;
              }
          } else {
              match = CollectionMatch.RESPONSE_NO_MATCH;
          }
          return match;
      }
docs: Gets the collection match for the web resource collection based on the following custom method algorithm.
  <pre>
  Custom method matching use case.
  Happy path:
  1. Validate the resource name matches one of the URL patterns
  2. Validate the method matches
  3. Return the collection match found
  
  Exceptional path:
  1.a If resource name does not match, return RESPONSE_NO_MATCH.
  2.a If method does not match, determine that it is listed and return RESPONSE_NO_MATCH.
  2.b When method is not listed, the match is null and it is processed by method getMatchResponse turning it into a CUSTOM_NO_MATCH_RESPONSE.
  </pre>