default @Nullable VisualPosition getLeadSelectionPosition() {
    return getEditor().getCaretModel().getCurrentCaret().getLeadSelectionPosition();
  }
default @Nullable VisualPosition getLeadSelectionPosition()