@Override
  public @NotNull VisualPosition offsetToVisualPosition(final int offset) {
    return logicalToVisualPosition(offsetToLogicalPosition(offset));
  }
@Override
  public @NotNull VisualPosition offsetToVisualPosition(final int offset)