What I meant is, we don't need the `HibernateValidator` qualifier. I think basically this would suffice:

    Set<Bean<?>> beans = beanManager.getBeans(clazz, new AnnotationLiteral<Default>() {});
    Iterator<Bean<?>> i = beans.iterator();
    if ( !i.hasNext() ) {
        return null;
    }
    
    Bean<?> bean = i.next(); 
    CreationalContext<?> context = beanManager.createCreationalContext(bean);
    return (T) beanManager.getReference(bean, clazz, context);