code: private Object addSettingParameter(Setting setting, String key, String value) {
  		if ("startOnBoot".equals(key)) {
  			setting.setStartOnBoot(Boolean.parseBoolean(value));
  		} else if ("enableVerbose".equals(key)) {
  			setting.setEnableVerbose(Boolean.parseBoolean(value));
  		} else if ("maxLogFileSize".equals(key)) {
  			setting.setMaxLogFileSize(BigInteger.valueOf(Long.parseLong(value)));
  		} else if ("maxLogFileCount".equals(key)) {
  			setting.setMaxLogFileCount(BigInteger.valueOf(Long.parseLong(value)));
  		} else if ("threadCount".equals(key)) {
  			setting.setThreadCount(BigInteger.valueOf(Long.parseLong(value)));
  		} else if ("NTService".equals(key)) {
  			if (setting.getNTService() == null) {
  				setting.setNTService(new NTService());
  			}
  			return setting.getNTService();
  		} else if ("java".equals(key)) {
  			if (setting.getJava() == null) {
  				setting.setJava(new Java());
  			}
  			return setting.getJava();
  		}
  		return setting;
  	}
docs: /application/services/bw/bindings/binding/setting/*