code: private List<WebResourceCollection> createWebResourceCollections(com.ibm.ws.javaee.dd.web.common.SecurityConstraint archiveConstraint, boolean denyUncoveredHttpMethods) {
          List<WebResourceCollection> webResourceCollections = new ArrayList<WebResourceCollection>();
          List<com.ibm.ws.javaee.dd.web.common.WebResourceCollection> archiveWebResourceCollections = archiveConstraint.getWebResourceCollections();
          for (com.ibm.ws.javaee.dd.web.common.WebResourceCollection archiveWebResourceCollection : archiveWebResourceCollections) {
              List<String> urlPatterns = archiveWebResourceCollection.getURLPatterns();
              List<String> methods = archiveWebResourceCollection.getHTTPMethods();
              List<String> omissionMethods = archiveWebResourceCollection.getHTTPMethodOmissions();
              webResourceCollections.add(new WebResourceCollection(urlPatterns, methods, omissionMethods, denyUncoveredHttpMethods));
          }
          return webResourceCollections;
      }
docs: Gets a list of zero or more web resource collection objects that represent the
  web-resource-collection elements in web.xml and/or web-fragment.xml files.
  
  @param archiveConstraint the security-constraint
  @return a list of web resource collections