void (@NotNull final Editor editor, @NotNull T first) { final TextRange textRange = first.getTextRange(); editor.getSelectionModel().setSelection(textRange.getStartOffset(), textRange.getEndOffset()); final String informationHint = getInformationHint(first); if (informationHint != null) { ApplicationManager.getApplication().invokeLater(() -> HintManager.getInstance().showInformationHint(editor, informationHint)); } else { ApplicationManager.getApplication().invokeLater(() -> HintManager.getInstance().showErrorHint(editor, getErrorHint())); } }