path = path.getParentPath(); row--;
++row; curr = getNextVisibleNode(curr);
	public int getRowForPath(JTree tree, TreePath path)	{    int row = path.getPathCount();    if (tree.isVisible(path))      return row;        path = path.getParentPath();    while (row > 0 && !tree.isVisible(path))      {        path = path.getParentPath();        row--;      }    return row;	}