if (societies.getChildCount() != 0) {  System.err.println("attempt to add second society to an experiment"); return; }
  private void addSocietyComponent(SocietyComponent sc) {    DefaultMutableTreeNode node = new DefaultMutableTreeNode(sc, false);    model.insertNodeInto(node, societies, societies.getChildCount());  }