@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) public @interface With
Action
Controller
Class<? extends Action<?>>[]
value
public abstract Class<? extends Action<?>>[] value