code: private void setCommandLineParam(String cmdArgName, String cmdArgValue) throws ConfigurationException {
          int dotInx = cmdArgName.indexOf('.');
          if (dotInx < 0 && isModuleName(cmdArgName)) {
              Map<String, Object> paramMap = parseSerialParams(cmdArgValue);
              updateMap(m_params, cmdArgName, paramMap);
          } else {
              String moduleName = dotInx <= 0 ? null : cmdArgName.substring(0, dotInx);
              String paramName = dotInx <= 0 ? cmdArgName : cmdArgName.substring(dotInx + 1);
              String[] values = cmdArgValue.split(",");
              Object paramValue = values.length <= 1 ? cmdArgValue : Arrays.asList(values); 
              if (moduleName == null) {
                  setLegacyParam(cmdArgName, paramValue);
              } else {
                  setModuleParam(moduleName, paramName, paramValue);
              }
          }
      }
docs: "RESTService {restaddr=0.0.0.0,restport=1123}".