BeanMetaData holderBean = new AbstractBeanMetaData("holder", SingletonHolder.class.getName());
controller.install(holderBean);
ControllerContext holderContext = controller.getInstalledContext("holder");
assertNotNull(holderContext);
SingletonHolder holder = (SingletonHolder)holderContext.getTarget();
assertNotNull(holder);
assertEquals(singleton, holder.getSingleton());
ControllerContext prototypeContext = controller.getInstalledContext(prototypeKey);
assertNotNull(prototypeContext);
assertEquals(prototype, prototypeContext.getTarget());
}