defaultNodeArguments.put(PERSIST_CLEAR, PERSIST_CLEAR_DFLT);
  private void setDefaultNodeArguments() {    defaultNodeArguments =       new ReadOnlyProperties(Collections.singleton(EXPERIMENT_ID));    createObserver();    defaultNodeArguments.put(PERSISTENCE_ENABLE, PERSISTENCE_DFLT);    defaultNodeArguments.put(TIMEZONE, TIMEZONE_DFLT);    defaultNodeArguments.put(AGENT_STARTTIME, AGENT_STARTTIME_DFLT);    defaultNodeArguments.put(COMPLAININGLP_LEVEL, COMPLAININGLP_LEVEL_DFLT);    defaultNodeArguments.put(TRANSPORT_ASPECTS, TRANSPORT_ASPECTS_DFLT);    defaultNodeArguments.put(CONTROL_PORT, Integer.toString(APP_SERVER_DEFAULT_PORT));    // Class of Node to run. This is the first argument to the BOOTSTRAP_CLASS    // below.    defaultNodeArguments.put(CSMARTConsole.COMMAND_ARGUMENTS, DEFAULT_NODE_CLASS);    // Class of bootstrapper to use. The actual class being executed    defaultNodeArguments.put(BOOTSTRAP_CLASS, DEFAULT_BOOTSTRAP_CLASS);    if (DBUtils.dbMode) {      defaultNodeArguments.put(CONFIG_DATABASE, 			       Parameters.findParameter(DBUtils.DATABASE));      defaultNodeArguments.put(CONFIG_USER, 			       Parameters.findParameter(DBUtils.USER));      defaultNodeArguments.put(CONFIG_PASSWD, 			       Parameters.findParameter(DBUtils.PASSWORD));      if (getTrialID() != null)        defaultNodeArguments.setReadOnlyProperty(EXPERIMENT_ID, getTrialID());    }    try {      defaultNodeArguments.put(ENV_DISPLAY,                                InetAddress.getLocalHost().getHostName() + ":0.0");    } catch (UnknownHostException uhe) {      if(log.isErrorEnabled()) {        log.error("UnknownHost Exception", uhe);      }    }  }