@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface NotSender
Marks a parameter that comes at the very beginning of a command method
that it should not be evaluated as a sender, and should be treated
as if it were a standard command parameter,