@Override
  protected final boolean isEnabledForCaret(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) {
    LargeFileEditor largeFileEditor = Utils.tryGetLargeFileEditorManagerFromEditor(editor);
    if (largeFileEditor != null) {
      return isEnabledInLfe(largeFileEditor, editor, caret, dataContext);
    }
    else {
      return originalHandler != null
             ? originalHandler.isEnabled(editor, caret, dataContext)
             : false;
    }
  }
@Override
  protected final boolean isEnabledForCaret(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext)