@InvisibleQualifier @SubtypeOf(value={}) @DefaultQualifierInHierarchy @Target(value={TYPE_USE,TYPE_PARAMETER}) public @interface ReportUnqualified
Note that because of the missing RetentionPolicy, the qualifier will not be stored in bytecode.