public void testInheritance() throws Throwable
{
KernelController controller = getController();
AbstractBeanMetaData bmd1 = new AbstractBeanMetaData("deployer", Object.class.getName());
controller.install(bmd1);
BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("demander", Object.class.getName());
builder.addDemand("somesupply");
controller.install(builder.getBeanMetaData());
runAnnotationsOnClass(SubSetsAnnotationTester.class);
controller.install(new AbstractBeanMetaData("setssupplier", SetsAnnotationTester.class.getName()));