@Documented @Retention(value=RUNTIME) @Target(value={TYPE_PARAMETER,TYPE_USE}) @SubtypeOf(value={}) @DefaultQualifierInHierarchy @DefaultInUncheckedCodeFor(value=PARAMETER) public @interface UnknownVal