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