private boolean wasInvokedFromToolTipManager() {
		return StackUtils.wasInvokedFrom( ToolTipManager.class.getName(), "showTipWindow", 8 );
	}
Usually ToolTipManager places a tooltip at (mouseLocation.x, mouseLocation.y + 20).
In case that the tooltip would be partly outside of the screen,
the ToolTipManager changes the location so that the entire tooltip fits on screen.
But this can place the tooltip under the mouse location and hide the owner component.
<p>
This method checks whether the current mouse location is within tooltip bounds
and corrects the y-location so that the tooltip is placed above the mouse location.
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPopupFactory.java