Type type = AnnotationUtil.getAnnotatedMethodFirstParameterWithAnnotation(annotatedMethod, Disposes.class);
Annotation[] annot = annotationManager.getAnnotatedMethodFirstParameterQualifierWithGivenAnnotation(annotatedMethod, Disposes.class);
InjectionResolver injectionResolver = bean.getWebBeansContext().getBeanManagerImpl().getInjectionResolver();
Set<Bean<?>> set = injectionResolver.implResolveByType(type, annot);
if (set.isEmpty())
{
throwUnsatisfiedResolutionException(type, declaredMethod, annot);
}