return treeState.getPathClosestTo(x, y);
int row = Math.round(y / getRowHeight()); TreePath path = getPathForRow(tree, row);   while (row > 0 && path == null) { --row; path = getPathForRow(tree, row); }  return path;
	public TreePath getClosestPathForLocation(JTree tree, int x, int y)	{		return treeState.getPathClosestTo(x, y);	}