_callParseArg(target, value, previous, invalidArgumentMessage) {
    try {
      return target.parseArg(value, previous);
    } catch (err) {
      if (err.code === 'commander.invalidArgument') {
        const message = `${invalidArgumentMessage} ${err.message}`;
        this.error(message, { exitCode: err.exitCode, code: err.code });
      }
      throw err;
    }
  }
Wrap parseArgs to catch 'commander.invalidArgument'.

@param {(Option | Argument)} target
@param {string} value
@param {*} previous
@param {string} invalidArgumentMessage
@private