void (@NotNull JComponent parentComponent, int x, int y, JComponent focusBackComponent, @NotNull HintHint hintHint) { myVisible = true; if (myShouldDelay) { ourAlarm.cancelAllRequests(); ourAlarm.addRequest(() -> showImpl(parentComponent, x, y, focusBackComponent), 500); } else { showImpl(parentComponent, x, y, focusBackComponent); } }