code: void setDefaults(Settings defaultSettings) {
  
  		Assert.notNull(defaultSettings, "Missing default settings!");
  
  		for (String key : defaultSettings.keySet()) {
  
  			CommandOption<?> option = findBySetting(key);
  
  			if (option == null) {
  				// option not present ... check next
  				continue;
  			}
  
  			Object value = defaultSettings.get(key);
  			option.defaultsTo(value);
  		}
  
  	}
docs: Sets default settings if listed in options
  
  @param defaultSettings to be set