if (selectionBounds.intersects(tree.getPathBounds(rows[i]))) currSelection.add(rows[i]);
if (selectionBounds.intersects(tree.getPathBounds(rows[i]))) { currSelection.add(rows[i]); }
		public void updateSelection(Point point) {			TreePath mousePath = tree.getClosestPathForLocation(			initDragPoint.x, initDragPoint.y);			TreePath initPath = tree.getClosestPathForLocation(point.x, point.y);			// get the rows between the initial drag point and the current mouse			// point a check each of the tree path's bounds to see if it			// intersects the rectangle drawing tool			TreePath[] rows = getPathBetweenRows(				tree.getRowForPath(mousePath), tree.getRowForPath(initPath));			currSelection.clear();			for (int i = 0; i < rows.length; i++) {				if (rows[i] == null)					continue;				if (selectionBounds.intersects(tree.getPathBounds(rows[i])))					currSelection.add(rows[i]);			}			if (currSelection != null && !currSelection.isEmpty())				intersectSelection(currSelection);			// see the paintComponent method of this class to see how			// the selection tool is drawn		}