public static @interface SubType.Type
java.lang.Class<?>
type
java.lang.String
value
public abstract java.lang.String value
public abstract java.lang.Class<?> type