} else if (key.startsWith(PropertyNames.ORGANIZATION_LOCATION_ELEMENT)) { names.addElement(key); values.addElement(node.getLocalAttribute(key).getValue());
  public ULSocietyTableModel(Node node) {    this.node = node;    names = new Vector();    values = new Vector();    addAttribute(PropertyNames.UID_ATTR);    addAttribute(PropertyNames.ORGANIZATION_NAME);    // TODO: for debugging, probably don't really want to show this    addAttribute(PropertyNames.ORGANIZATION_KEY_NAME);    Enumeration keys = node.getLocalAttributeKeys();    Vector orderedKeys = new Vector();    while (keys.hasMoreElements())      orderedKeys.add(keys.nextElement());    Collections.sort(orderedKeys, new KeyComparator());    // add attributes for properties that are vectors    for (int i = 0; i < orderedKeys.size(); i++) {      String key = (String)orderedKeys.elementAt(i);      if (key.startsWith(PropertyNames.ORGANIZATION_RELATED_TO)) {	names.addElement(key.substring(key.lastIndexOf('_')+1));	values.addElement(node.getLocalAttribute(key).getValue());      }    }    makePrettyNames();  }