}
}
}
// Check required arguments / options
for (Option option : options.keySet()) {
if (option.required() && optionValues.get(option) == null) {
throw new CommandException(commandErrorSt +
Ansi.ansi().a("option ").bold().a(option.name()).boldOff().a(" is required").toString(),
"Option " + option.name() + " is required"
);
}