@Override
  public @NotNull Point2D visualPositionToPoint2D(@NotNull VisualPosition pos) {
    return getEditor().visualPositionToPoint2D(pos);
  }
@Override
  public @NotNull Point2D visualPositionToPoint2D(@NotNull VisualPosition pos)