ManagedObject managedObject = mof.initManagedObject(simple, metaData);
assertEquals("testMetaDataRepositoryOverride", managedObject.getName());
Map<String, Annotation> moAnnotations = managedObject.getAnnotations();
assertEquals("MO annotations == 2;", 2, moAnnotations.size());
ManagementObject moAnn = (ManagementObject) moAnnotations.get(ManagementObject.class.getName());
ManagementComponent componentType = moAnn.componentType();
assertEquals("componentType.type", "MCBean", componentType.type());
assertEquals("componentType.subtype", "MetaDataTest", componentType.subtype());
checkPropertyDefaults(managedObject, "bigDecimalValue", BigDecimal.class, bigDecimal);
checkDefaultManagedProperties(managedObject, SimpleUnannotated.class);
}