nci.nodeName);
nci.nodeName, e);
  private void createNodes() {    int delay = 1;    // get inter-node start delay    String tmp =      Parameters.findParameter("org.cougaar.tools.csmart.startdelay");    if (tmp != null) {      try {        delay = Integer.parseInt(tmp);      } catch (NumberFormatException nfe) {      }    }    final int interNodeStartDelay = delay;    for (int i = 0; i < nodeCreationInfoList.size(); i++) {      try {        Thread.sleep(interNodeStartDelay);      } catch (Exception e) {      }      if (stopNodeCreation)        break;      final NodeCreationInfo nci =         (NodeCreationInfo)nodeCreationInfoList.get(i);      final NodeServesClient nsc;      try {        nsc = nci.hsc.createNode(nci.uniqueNodeName,                                  nci.properties,                                  nci.args,                                 nci.listener,                                  nci.filter,                                  nci.configWriter);      } catch (Exception e) {        if(log.isDebugEnabled()) {        log.error("CSMARTConsole: cannot create node: " +                            nci.nodeName);        }        JOptionPane.showMessageDialog(this,                                      "Cannot create node on: " +                                       nci.hostName +                                      "; check that server is running");        continue;      }      synchronized (runningNodesLock) {        runningNodes.put(nci.nodeComponent, nsc);      } // end synchronized      SwingUtilities.invokeLater(new Runnable() {          public void run() {            // don't create gui controls if node creation has been stopped            if (nodeCreator == null) return;            addStatusButton(nci.statusButton);            desktop.addNodeFrame(nci.nodeComponent,                                 (ConsoleNodeListener)nci.listener,                                  new NodeFrameListener(),                                 nci.scrollPane,                                 nci.statusButton,                                 nci.logFileName,                                 nsc,                                 console);            updateExperimentControls(experiment, true);          }        });    }  }