@SubtypeOf(value=UnknownClass.class) @Retention(value=RUNTIME) @Target(value={TYPE_USE,TYPE_PARAMETER}) public @interface ClassVal
Class<T> object where the set of possible values
 of T is known at compile time. If only one argument is given, then the exact value of T is known.
 If more than one argument is given, then the value of T is one of those classes.| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String[] | valueThe binary
 name of the class that this Class object represents. | 
public abstract java.lang.String[] value