@Override
  public @NotNull LogicalPosition visualToLogicalPosition(@NotNull VisualPosition visiblePos) {
    return ReadAction.compute(() -> myView.visualToLogicalPosition(visiblePos));
  }
@Override
  public @NotNull LogicalPosition visualToLogicalPosition(@NotNull VisualPosition visiblePos)