Hm, there is a known issue in CDI API - see also CDI-699. But in theory, we could replace the original AnnotationLiteral with a Weld version (using privileged actions).