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