}
postProcessQualifierSet(qualifiers);
for (final Synthetic producer : producers) {
final DefaultBeanType beanType = beanTypeInformation.get(producer);
Set<Type> types = new HierarchyDiscovery(beanType.getType()).getTypeClosure();
if (Reflections.matches(type, types)) {
if (beanType.getQualifiers().equals(qualifiers)) {
for (final Annotation annotation : p.getAnnotations()) {
if (beanManager.isQualifier(annotation.annotationType())) {
builder.removeFromMethodParameter(m.getJavaMember(), p.getPosition(), annotation.annotationType());