@Retention(value=RUNTIME)
@Target(value=PARAMETER)
public @interface Text
String
parameter will call ArgumentStack.remaining()
and
therefore consume all remaining arguments.
This should only be used at the end of a list of parameters (of parameters that need to consume from the stack of arguments), otherwise following parameters will have no values left to consume.