String serviceClass = first(compositeInstance.types()).getName();
String name = configurableService.identity();
ServiceDescriptor serviceDescriptor = spi.serviceDescriptorFor( configurableService );
Module module = spi.moduleOf( configurableService );
Class<Object> configurationClass = serviceDescriptor.configurationType();
if( configurationClass != null )
{
EntityDescriptor descriptor = module.entityDescriptor( configurationClass.getName() );
List<MBeanAttributeInfo> attributes = new ArrayList<MBeanAttributeInfo>();
Map<String, AccessibleObject> properties = new HashMap<String, AccessibleObject>();