TreeSelectionListener[] listeners = tree.getTreeSelectionListeners();  for (int index = 0; index < listeners.length; ++index) listeners[index].valueChanged(e);
configureEditingComponent(tree, renderer, realEditor);
  public void valueChanged(TreeSelectionEvent e)  {    lastPath = e.getNewLeadSelectionPath();    lastRow = tree.getRowForPath(lastPath);    TreeSelectionListener[] listeners = tree.getTreeSelectionListeners();    for (int index = 0; index < listeners.length; ++index)        listeners[index].valueChanged(e);  }