public Object getKey(Object object) {
return ((XmlAttributeBuilder) object).getNamespace();
}
};
attrRefMap = new ReferenceMap(xmlAttributeBuilders, new HashMap(), key);
} else {
attrRefMap = new HashMap();
}
if (xmlReferenceBuilders != null) {
ReferenceMap.Key key = new ReferenceMap.Key() {
public Object getKey(Object object) {
return ((XmlReferenceBuilder) object).getNamespace();
}
};
refRefMap = new ReferenceMap(xmlReferenceBuilders, new HashMap(), key);
}
EnvironmentBuilder environmentBuilder = new EnvironmentBuilder();
attrRefMap.put(environmentBuilder.getNamespace(), environmentBuilder);
infoFactory = newGBeanInfoFactory();