function _updateSelection() {
		const oTable = this._getTable();
		if (oTable) {
			const aItems = oTable.getItems();
			const aConditions = this.getConditions();
			const bHideSelection = this.isSingleSelect() && !FilterableListContent.prototype.isSingleSelect.apply(this); // if table is in single selection but Field allows multiple values, don't select items
			const bIsOpen = this.getParent().isOpen();

			aItems.forEach((oItem) => {
				const oItemContext = this._getListItemBindingContext(oItem);
				if (bHideSelection && oTable.indexOfItem(oItem) !== this._iNavigateIndex) { // let navigated item be selected
					oItem.setSelected(false);
				} else {
					oItem.setSelected(this._isContextSelected(oItemContext, aConditions));
				}

				// special focus handling for dropdown boxes - in some cases visual (not real) focus must be in item
				if (this.isTypeahead()) { // only happens in typeahead dropdown (on Dialog real focus must stay there)
					if (this.isSingleSelect()) {
						if (oTable.indexOfItem(oItem) === this._iNavigateIndex || (oItem.getSelected() && (!this._sHighlightId || oItem.getId() === this._sHighlightId))) { // navigated or selected item is shown selected and focused (but if another one is highligted use taht one)
							if (bIsOpen && !oItem.hasStyleClass("sapMLIBFocused")) {
								oTable.setFakeFocus(oItem);
							}
						} else if (oItem.getId() === this._sHighlightId) { // matching item of typeahead is shown selected, but focus stays in field
							oItem.addStyleClass("sapMLIBSelected").updateSelectedDOM(true, oItem.$()); // as StyleClassSupport don't recognizes DOM changes
						} else {
							if (bIsOpen && oItem.hasStyleClass("sapMLIBFocused")) {
								oTable.setFakeFocus(); // as navigation could be removed in closed state
							}
							if ((!oItem.getSelected() || (this._sHighlightId && oItem.getId() !== this._sHighlightId)) && oItem.hasStyleClass("sapMLIBSelected")) { // if the highlighted item is shown as selected don't show another one as selected
								oItem.removeStyleClass("sapMLIBSelected").updateSelectedDOM(false, oItem.$()); // as StyleClassSupport don't recognizes DOM changes
							}
						}
					// } else { // multi-select
						// in multi-select case focus is on table and first match is not highlighted
					}
				}
			});
		}

		_stopUpdateSelectionAsync.call(this); // if called sync. Async-call is not needed anymore
	}
This event is fired when the content of the table is updated.
@deprecated since 1.118.0 - This event is not fired or consumed anymore