log.info("creating composite module " + compositeDescriptor);
}
List<Module> childrenModules = new ArrayList<Module>(children.size());
for (ModuleDescriptor moduleDescriptor : children) {
ModuleOptions moduleOptions = new PrefixNarrowingModuleOptions(options, moduleDescriptor.getModuleName());
// due to parser results being reversed, we add each at index 0
// todo: is it right to pass the composite deploymentProperties here?
childrenModules
.add(0, createAndConfigureModuleInstance(moduleDescriptor, moduleOptions, deploymentProperties));
}