// If the bean is unkown to the internal map, create our local representation and add it
synchronized (this) {
if (!this.beanMap.keySet().contains(dObjectName)) {
if (isJMX12) {
bean = new DAdvancedBean(connectionProvider, objectName);
} else {
bean = new DMBean(connectionProvider, objectName);
}
beanMap.put(dObjectName, bean);
}