builder.addPropertyReference("commands", beanName);
}
// allocator - for now, defaulting to DefaultContainerAllocator
BeanDefinitionBuilder defBuilder = BeanDefinitionBuilder.genericBeanDefinition(DefaultContainerAllocator.class);
defBuilder.addPropertyReference("configuration", YarnSystemConstants.DEFAULT_ID_CONFIGURATION);
Element allocElement = DomUtils.getChildElementByTagName(element, "container-allocator");
YarnNamespaceUtils.setReferenceIfAttributeDefined(defBuilder, element, "environment", YarnSystemConstants.DEFAULT_ID_ENVIRONMENT);
if(allocElement != null) {
YarnNamespaceUtils.setValueIfAttributeDefined(defBuilder, allocElement, "hostname");
YarnNamespaceUtils.setValueIfAttributeDefined(defBuilder, allocElement, "virtualcores");