MutablePropertyValues factoryPropertyValues = new MutablePropertyValues();
factoryBean.setPropertyValues(factoryPropertyValues);
String environmentBean = element.getAttribute("environment");
if (environmentBean != null && !environmentBean.isEmpty()) {
factoryPropertyValues.addPropertyValue("environment", new RuntimeBeanNameReference(environmentBean));
}
Element contextProvidersElement = DomUtils.getChildElementByTagName(element, "context-providers");
if (contextProvidersElement != null) {
List contextProvidersList = parserContext.getDelegate().parseListElement(contextProvidersElement, factoryBean);