g2d.drawRect(bounds.x, bounds.y, bounds.width, bounds.height);
	protected Rectangle highlightPath(TreePath path, Color color) {		Rectangle bounds = getPathBounds(path);		Graphics2D g2d = (Graphics2D) getGraphics();		if (color != null)			g2d.setColor(color);		int lineWidth = 1;		if (highlightStroke != null) {			g2d.setStroke(highlightStroke);			if (highlightStroke instanceof BasicStroke)				lineWidth = (int) ((BasicStroke) highlightStroke).getLineWidth();		}		g2d.drawRect(bounds.x, bounds.y, bounds.width, bounds.height);		// grow by lineWidth as the current bounds are on the boundary		// of the highlight		bounds.grow(0, lineWidth);		return bounds;	}