@Override
  public @NotNull VisualPosition logicalToVisualPosition(@NotNull LogicalPosition logicalPos) {
    throw notImplemented();
  }
@Override
  public @NotNull VisualPosition logicalToVisualPosition(@NotNull LogicalPosition logicalPos)