if (path == null) return -1;
  public int getRowForPath(TreePath path)	{    if (dirty) update();    NodeRecord r = (NodeRecord) nodes.get(path.getLastPathComponent());    if (r == null)      return - 1;    else      return r.row;  } 