void () { if (myHint == null || !myHint.isVisible()) { return; } List<ErrorInfo> errorInfos = getErrorInfos(); if (!ErrorInfo.haveFixes(errorInfos)) { return; } ListPopup popup = JBPopupFactory.getInstance().createListPopup(new FirstStep(errorInfos)); popup.showUnderneathOf(myHint.getComponent()); }