function updateHeaderSelectorIcon(oPlugin) {
		if (oPlugin.getSelectionMode() === SelectionMode.MultiToggle && !oPlugin._bLimitDisabled) {
			if (!oPlugin.getAggregation("icon")) {
				const oIcon = new Icon({useIconTooltip: false});
				oIcon.addStyleClass("sapUiTableSelectClear");
				oPlugin.setAggregation("icon", oIcon, true);
			}

			const oIcon = oPlugin.getAggregation("icon");
			const iSelectedCount = oPlugin.getSelectedCount();

			if (oPlugin.getSelectableCount() === iSelectedCount && iSelectedCount !== 0) {
				oIcon.setSrc(IconPool.getIconURI(TableUtils.ThemeParameters.allSelectedIcon));
			} else if (iSelectedCount !== 0) {
				oIcon.setSrc(IconPool.getIconURI(TableUtils.ThemeParameters.clearSelectionIcon));
			} else {
				oIcon.setSrc(IconPool.getIconURI(TableUtils.ThemeParameters.checkboxIcon));
			}
		} else {
			oPlugin.destroyAggregation("icon");
		}
	}
Changes the current icon and tooltip text of the header selection icon in the given plugin object based on the selection.

@param {sap.ui.table.plugins.MultiSelectionPlugin} oPlugin The plugin to toggle the selection on.