Whether a parameter is an option or an operand determines how a user must specify the parameter when running the subcommand:
If the parameter is an option, the user must specify the option with the parameter name.
If the parameter is an operand, the user may omit the parameter name.
To specify whether a parameter is an option or an operand, set the primary element of the @Param annotation as follows:
If the parameter is an option, set the primary element to false. This value is the default.
If the parameter is an operand, set the primary element to true.