code: @Override
      public void started(Container moduleContainer) {
          try {
  
              WebAppConfig webAppConfig = moduleContainer.adapt(WebAppConfig.class);
              SecurityMetadata securityMetadataFromDD = getSecurityMetadata(webAppConfig);
              updateSecurityMetadata(securityMetadataFromDD, webAppConfig);
              setModuleSecurityMetaData(moduleContainer, securityMetadataFromDD);
              if (com.ibm.ws.webcontainer.osgi.WebContainer.getServletContainerSpecLevel() >= 31) {
                  notifyDeployOfUncoveredMethods(webAppConfig);
              }
              if (checkDynamicAnnotation(webAppConfig)) {
                  JaccService js = jaccService.getService();
                  if (js != null) {
                      js.propagateWebConstraints(webAppConfig.getApplicationName(), webAppConfig.getModuleName(), webAppConfig);
                  }
              }
          } catch (UnableToAdaptException e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "There was a problem setting the security meta data.", e);
              }
          }
  
      }
docs: {@inheritDoc}