public static OptionHandler parse(String[] options,String option,OptionHandler defValue) throws Exception {
  String value=Utils.getOption(option,options);
  if (value.isEmpty())   return defValue;
 else   return OptionUtils.fromCommandLine(OptionHandler.class,value);
}

public static OptionHandler parse ( String [ ] options , String option , OptionHandler defValue ) throws Exception { String value = Utils . getOption ( option , options ) ; if ( value . isEmpty ( ) ) return defValue ; else return OptionUtils . fromCommandLine ( OptionHandler . class , value ) ; }
parses an optionhandler option , uses default if option is missing .
