docs: @SuppressWarnings("unchecked")
      public void addWebApplication(DeployedModule deployedModule, List extensionFactories)
  								throws Throwable
  	{
  		WebAppConfiguration wConfig = deployedModule.getWebAppConfig();
  		String displayName = wConfig.getDisplayName();
  		logger.logp(Level.INFO, CLASS_NAME,"addWebApplication", "loading.web.module", displayName);
  		WebApp webApp = deployedModule.getWebApp();
  		try
  		{
                          this.webApp = webApp;   // PK40127
  			webApp.initialize(wConfig, deployedModule, extensionFactories);
  		}
  		catch (Throwable th)
  		{
  			webApp.failed();
  			webApp.destroy();
  			this.webApp = null;     // PK40127
  			com.ibm.ws.ffdc.FFDCFilter.processException(th, "com.ibm.ws.webcontainer.webapp.WebGroup", "131", this);
  			Object[] arg = {displayName};
  			logger.logp(Level.SEVERE, CLASS_NAME,"addWebApplication", "Failed.to.initialize.webapp.{0}", arg);
  			throw th;
  		}
  		//this.webApp = webApp;  // PK25527		
  		
  	}