@Target(value=TYPE) @Retention(value=RUNTIME) public @interface AnnotatedTypeAdapter
java.lang.Class<?>
forType
public abstract java.lang.Class<?> forType