question: the next option created uses sep as a means to separate argument values . example : option opt = optionbuilder.withvalueseparator ' : ' . create 'd ' ; commandline line = parser.parse args ; string propertyname = opt.getvalue 0 ; string propertyvalue = opt.getvalue 1 ; concode_field_sep int numberOfArgs concode_elem_sep OptionBuilder instance concode_elem_sep String argName concode_elem_sep String description concode_elem_sep Object type concode_elem_sep boolean optionalArg concode_elem_sep String longopt concode_elem_sep boolean required concode_elem_sep char valuesep concode_field_sep OptionBuilder isRequired concode_elem_sep OptionBuilder isRequired concode_elem_sep OptionBuilder withArgName concode_elem_sep OptionBuilder hasArgs concode_elem_sep OptionBuilder hasArgs concode_elem_sep OptionBuilder hasArg concode_elem_sep OptionBuilder hasArg concode_elem_sep void reset concode_elem_sep OptionBuilder withDescription concode_elem_sep Option create concode_elem_sep Option create concode_elem_sep Option create concode_elem_sep OptionBuilder hasOptionalArg concode_elem_sep OptionBuilder withLongOpt concode_elem_sep OptionBuilder withType concode_elem_sep OptionBuilder hasOptionalArgs concode_elem_sep OptionBuilder hasOptionalArgs
target: OptionBuilder function ( char arg0 ) { instance . valuesep = arg0 ; return instance ; }