code: private void processSecurityConstraints(List<com.ibm.ws.javaee.dd.web.common.SecurityConstraint> archiveSecurityConstraints, boolean denyUncoveredHttpMethods) {
          List<SecurityConstraint> securityConstraints = new ArrayList<SecurityConstraint>();
          for (com.ibm.ws.javaee.dd.web.common.SecurityConstraint archiveSecurityConstraint : archiveSecurityConstraints) {
              SecurityConstraint securityConstraint = createSecurityConstraint(archiveSecurityConstraint, denyUncoveredHttpMethods);
              securityConstraints.add(securityConstraint);
          }
          if (securityConstraintCollection == null) {
              securityConstraintCollection = new SecurityConstraintCollectionImpl(securityConstraints);
          } else {
              securityConstraintCollection.addSecurityConstraints(securityConstraints);
          }
      }
docs: Creates a list of zero or more security constraint objects that represent the
  security-constraint elements in web.xml and/or web-fragment.xml files.
  
  @param securityConstraints a list of security constraints