public IdentifierHighlighterPass createHighlightingPass(@NotNull PsiFile file,
                                                          @NotNull Editor editor,
                                                          @NotNull TextRange visibleRange) {
    if (editor.isOneLineMode() && ((EditorEx)editor).isEmbeddedIntoDialogWrapper()) return null;
    if (!CodeInsightSettings.getInstance().HIGHLIGHT_IDENTIFIER_UNDER_CARET ||
        DumbService.isDumb(file.getProject()) ||
        !isEnabled() ||
        (!file.isPhysical() && !file.getOriginalFile().isPhysical())) {
      return null;
    }
    return new IdentifierHighlighterPass(file, editor, visibleRange);
  }
public IdentifierHighlighterPass createHighlightingPass(@NotNull PsiFile file,
                                                          @NotNull Editor editor,
                                                          @NotNull TextRange visibleRange)