question: public KnownArgumentsInfo ( @ NotNull final Collection < Argument > arguments , final int minArguments , final int maxArguments ) { Preconditions . checkArgument ( ! arguments . isEmpty ( ) , "At least one argument should be provided" ) ; myArguments . addAll ( arguments ) ; myMinArguments = minArguments ; myMaxArguments = maxArguments ; }
target:  For commands with finite number of values last argument accepts.