@Retention(RUNTIME) @Target({FIELD,METHOD}) public @interface ImplementationClass
Class<?>
value
Class<?> value