@Override
  public @NotNull VisualPosition getSelectionStartPosition() {
    return myEditor.offsetToVisualPosition(getSelectionStart());
  }
@Override
  public @NotNull VisualPosition getSelectionStartPosition()