in src/main/java/org/apache/commons/cli/CommandLine.java [198:215]
public Properties getOptionProperties(final String opt) {
final Properties props = new Properties();
for (final Option option : options) {
if (opt.equals(option.getOpt()) || opt.equals(option.getLongOpt())) {
final List<String> values = option.getValuesList();
if (values.size() >= 2) {
// use the first 2 arguments as the key/value pair
props.put(values.get(0), values.get(1));
} else if (values.size() == 1) {
// no explicit value, handle it as a boolean
props.put(values.get(0), "true");
}
}
}
return props;
}