How to create a new AnnotationLiteral at runtime. Technically it is a "qualifier with member". See http://code.google.com/p/jee6-cdi/wiki/DependencyInjectionAnIntroductoryTutorial#Using_@Qualfiers_with_members_to_discriminate_injection_and_stop.