@Override
  public @Nullable Caret addCaret(@NotNull VisualPosition pos, boolean makePrimary) {
    throw notImplemented();
  }
@Override
  public @Nullable Caret addCaret(@NotNull VisualPosition pos, boolean makePrimary)