module = newModule;
for (Component component : newModule.getComponents()) {
Implementation componentImplementation = component.getImplementation();
if (componentImplementation == null) {
ConfigurationException e = new MissingImplementationException("Component implementation not set");
e.addContextName(component.getName());
e.addContextName(getName());
throw e;
}
configuration = (ContextFactory<Context>) component.getContextFactory();
if (configuration == null) {