if (log.isTraceEnabled())
log.trace("Exposing " + context.getName() + "." + property + " (" + exposedInterface.getName() + ") via objectName: " + name);
String id = createId(context, info, jmx);
BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(id, exposedInterface.getName());
builder.addAnnotation(wrapJMX(jmx, name, exposedInterface));
builder.setConstructorValue(new AbstractDependencyValueMetaData(context.getName(), property));
KernelController controller = (KernelController)context.getController();
controller.install(builder.getBeanMetaData());