if (contains(bean.getBeanClass(), context.getMethod()))
{
if (bean.getScope().equals(Dependent.class))
{
CreationalContext<DelegateQueryHandler> cc = beanManager.createCreationalContext(bean);
DelegateQueryHandler instance = (DelegateQueryHandler) beanManager.getReference(
bean, DelegateQueryHandler.class, cc);
context.addDestroyable(new BeanDestroyable<DelegateQueryHandler>(bean, instance, cc));
return instance;
}
return (DelegateQueryHandler) BeanProvider.getContextualReference(bean.getBeanClass());