void (@NotNull HyperlinkEvent e) { if (e.getDescription().equals("analyze")) { Balloon b = ref.get(); if (b != null) { Disposer.dispose(b); } linkInfo.prepare.accept(ExceptionFinder.this); PsiFile file = linkInfo.myPsiFile; ActionsCollector.getInstance().record(project, action, null, file.getLanguage()); action.actionPerformed(AnActionEvent.createFromAnAction(action, null, ActionPlaces.UNKNOWN, DataContext.EMPTY_CONTEXT)); } }