code: private static Pair<String,Object> parseOption(String arg) {
  		arg = arg.substring(2);
  		String[] split = arg.split("=");
  		Object data = null;
  		if(split.length > 1) {
  			data = parseData(split[1]);
  		}
  		return new Pair<>(split[0],data);
  	}
docs: Parse an option which is either a string of the form "--name" or
  "--name=data". Here, name is an arbitrary string and data is a string
  representing a data value.
  
  @param arg
  The option argument to be parsed.
  @return