in src/main/java/org/apache/commons/cli/OptionBuilder.java [99:120]
public static Option create(final String opt) throws IllegalArgumentException {
Option option;
try {
// create the option
option = new Option(opt, description);
// set the option properties
option.setLongOpt(longOption);
option.setRequired(required);
option.setOptionalArg(optionalArg);
option.setArgs(argCount);
option.setType(type);
option.setValueSeparator(valueSeparator);
option.setArgName(argName);
} finally {
// reset the OptionBuilder properties
OptionBuilder.reset();
}
// return the Option instance
return option;
}