code: private CommandOption findOption(String argument) {
  
  		if ("--".equals(argument) || argument == null) {
  			return null;
  		}
  
  		if (argument.startsWith("--")) {
  			return builder.findLong(argument);
  		}
  
  		if (argument.startsWith("-")) {
  			return builder.findShort(argument);
  		}
  
  		// ok find short or long
  		CommandOption found = builder.findShort(argument);
  		if (found == null) {
  			found = builder.findLong(argument);
  		}
  
  		return found;
  	}
docs: Extracts argument and returns setting
  
  @param argument to extract setting from
  @return name, value pair (name = setting name)