}
// handle properties
List<ConfiguredProperty> configuredProperties = component.getConfiguredProperties();
if (configuredProperties != null) {
for (ConfiguredProperty property : configuredProperties) {
contextFactory.addProperty(property.getName(), property.getValue());
}
}
// handle references and source side reference chains
List<ConfiguredReference> configuredReferences = component.getConfiguredReferences();
if (configuredReferences != null) {