docs: public MatchResponse performMatch(SecurityConstraintCollection securityConstraintCollection, String resourceName, String method) {
          MatchResponse currentResponse = null;
          ResponseAggregate responseAggregate = createResponseAggregate();
  
          for (SecurityConstraint securityConstraint : securityConstraintCollection.getSecurityConstraints()) {
              currentResponse = getMatchResponse(securityConstraint, resourceName, method);
  
              optionallySetAggregateResponseDefault(currentResponse, responseAggregate);
              if (isMatch(currentResponse)) {
                  responseAggregate = currentResponse.aggregateResponse(responseAggregate);
              }
          }
  
          return responseAggregate.selectMatchResponse();
      }