RootModuleDefinition rootDefinition = moduleStateHolder.cloneRootModuleDefinition();
ModuleDefinition newDefinition = newModuleDefinition(moduleName, rootDefinition);
ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
ModuleOperationConstants.AddModuleOperation);
operation.execute(new ModuleOperationInput(null, newDefinition, null));
}
ApplicationContext context = factory.getModuleStateHolder().getModuleContexts().get(moduleName);
if (!initialized) {