private static InjectedCaret querySlowInjectedCaret(@NotNull Editor e, @NotNull Caret caret) {
    EditorWindow editor = querySlowInjectedEditor(e, caret);
    return editor == null ? null : getInjectedCaret(editor, caret);
  }
private static InjectedCaret querySlowInjectedCaret(@NotNull Editor e, @NotNull Caret caret)