@Retention(RUNTIME) @Target(METHOD) public @interface GeneratedBy
Class<? extends Generator>
value
Class<? extends Generator> value