private Rectangle createScreenKeepVisibleArea(Rectangle keepVisibleAea) {

			Objects.requireNonNull(keepVisibleAea);

			Rectangle newArea = new Rectangle(keepVisibleAea);
			Point point = newArea.getLocation();
			SwingUtilities.convertPointToScreen(point, source);
			newArea.setLocation(point);
			return newArea;
		}
A class that holds info related to the source of a hover request.  This is used to position
the popup window that will be shown.
Ghidra/Framework/Docking/src/main/java/docking/widgets/PopupWindow.java