{ if (pathForRow != null) pathForRow = pathForRow.getNextNode(); } if (pathForRow == null) return null; return new TreePath(pathForRow.getPath()); }
node = getNextVisibleNode(node);   if (node == null) return null;   return new TreePath(node.getPath()); }
	public TreePath getPathForRow(JTree tree, int row)	{		// FIXME: check visibility when expand/collapse is implemented		DefaultMutableTreeNode pathForRow = ((DefaultMutableTreeNode) (tree				.getModel()).getRoot());		for (int i = 0; i < row; i++)		{			if (pathForRow != null)				pathForRow = pathForRow.getNextNode();		}		if (pathForRow == null)			return null;		return new TreePath(pathForRow.getPath());	}