String name = "MyObject";
Object value = new Object();
// Construct BMDB, adding an unmet dependency
BeanMetaDataBuilder bmdb = BeanMetaDataBuilder.createBuilder(name, value.getClass().getName());
bmdb.addDependency("SomeDependencyThatDoesn'tExist");
// Install into MC, though because of the unmet dependency will not reach "INSTALLED" state
try
{
getBootstrap().getKernel().getController().install(bmdb.getBeanMetaData(), value);