@Override
  public @NotNull VisualPosition logicalToVisualPosition(final @NotNull LogicalPosition logicalPos) {
    return new VisualPosition(logicalPos.line, logicalPos.column);
  }
@Override
  public @NotNull VisualPosition logicalToVisualPosition(final @NotNull LogicalPosition logicalPos)