@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
public @interface AddToEndSingle
State strategy alias for AddToEndSingleStrategy.
Applying this annotation has the same effect as applying @StateStrategyType(AddToEndSingleStrategy.class).
Command will be added to the end of the commands queue. If commands queue contains a command of the same type,
then existing command will be removed.