@TypeQualifier @SubtypeOf(value={}) @Target(value={}) public @interface Unqualified
SubtypeOf.value()
Programmers cannot write this in source code.