Object object = getContext(ApplicationScoped.class).get(comps.get(0), new CreationalContextImpl());
Assert.assertTrue(object instanceof ServiceImpl1);
Assert.assertTrue(disposalComp instanceof DisposalMethodComponent);
DisposalMethodComponent mc = (DisposalMethodComponent) disposalComp;
IService s = mc.service();
Assert.assertNotNull(s);
ContextFactory.destroyApplicationContext(null);
ContextFactory.destroyRequestContext(null);
s = mc.service();
Assert.assertNull(s);
}