// Derive the configured properties from the properties on the component info
for (Property property : componentType.getProperties()) {
ConfiguredProperty configuredProperty = configuredPropertiesMap.get(property.getName());
if (configuredProperty != null) {
configuredProperty.setProperty(property);
configuredProperty.initialize(modelContext);
}
}
for (ConfiguredProperty configuredProperty : configuredProperties) {
if (configuredProperty.getProperty()==null) {
throw new AssemblyInitializationException("Undefined property ["+configuredProperty.getName()+"]");