return new Point(cellRect.x + 20, cellRect.y);
return new Point(cellRect.x + 20, cellRect.y + 1);
	public final Point getToolTipLocation(MouseEvent evt)	{		int index = locationToIndex(evt.getPoint());		if(index >= 0)		{			Object item = getModel().getElementAt(index);			Component renderer = getCellRenderer().getListCellRendererComponent(				this,item,index,isSelectedIndex(index),false);			Dimension cellSize = renderer.getPreferredSize();			Rectangle cellBounds = getCellBounds(index, index);			if(cellBounds != null)			{				Rectangle cellRect = new Rectangle(cellBounds.x,cellBounds.y,					 cellSize.width,cellBounds.height);				// XXX: this shouldn't be hardcoded!				if(!cellRectIsVisible(cellRect))					return new Point(cellRect.x + 20, cellRect.y);			}		}		return null;	}