in src/main/java/org/apache/commons/cli/CommandLine.java [169:186]
public Properties getOptionProperties(final Option option) {
final Properties props = new Properties();
for (final Option processedOption : options) {
if (processedOption.equals(option)) {
final List<String> values = processedOption.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;
}