WebBeansUtil.checkProducerMethodDisposal(declaredMethod, clazz.getName());
Type type = AnnotationUtil.getMethodFirstParameterWithAnnotation(declaredMethod, Disposes.class);
Annotation[] annot = annotationManager.getMethodFirstParameterQualifierWithGivenAnnotation(declaredMethod, Disposes.class);
InjectionResolver instance = webBeansContext.getBeanManagerImpl().getInjectionResolver();
Set<Bean<?>> set = instance.implResolveByType(type, annot);
if (set.isEmpty())
{
throwUnsatisfiedResolutionException(clazz, declaredMethod, annot);
}