_requestText2IdByType(oMetaModelInterface) {
			const oMetaModel = oMetaModelInterface.oMetaModel;
			if (this.#mMetaModel2TextMappingPromise.has(oMetaModel)) {
				return this.#mMetaModel2TextMappingPromise.get(oMetaModel);
			}

			const oTextMappingPromise = oMetaModelInterface.requestTypes().then(([mEntityTypes, mComplexTypes]) => {
				const oTextPropertyInfo = this.#mMetamodel2TextPropertyInfo.get(oMetaModel);
				const mText2IdByType = oTextPropertyInfo?.text2IdByType ?? new Map();
				const oVisitedTypes = oTextPropertyInfo?.visitedTypes ?? new Set();
				const mAllTypes = new Map([...mEntityTypes, ...mComplexTypes]);
				const iEntityTypesCount = mEntityTypes.size;
				let i = 0;
				for (const [sType, oType] of mAllTypes) {
					const bComplexType = i >= iEntityTypesCount;
					const iTypeIndex = bComplexType ? i - iEntityTypesCount : i;
					i += 1;
					if (oVisitedTypes.has(sType)) {
						continue;
					}
					oVisitedTypes.add(sType);
					oMetaModelInterface.getProperties(oType).forEach((sProperty, iPropertyIndex) => {
						const sTextPropertyPath = oMetaModelInterface.getTextPropertyPath(sType, sProperty, iTypeIndex,
							iPropertyIndex, bComplexType);
						if (!sTextPropertyPath) {
							return;
						}
						const mIdByType = mText2IdByType.get(sTextPropertyPath) ??
							mText2IdByType.set(sTextPropertyPath, new Map()).get(sTextPropertyPath);
						mIdByType.set(sType, sProperty);
					});
				}
				this.#mMetamodel2TextPropertyInfo.set(oMetaModel, {
					text2IdByType: mText2IdByType,
					visitedTypes: oVisitedTypes
				});
				return mText2IdByType;
			});
			this.#mMetaModel2TextMappingPromise.set(oMetaModelInterface.oMetaModel, oTextMappingPromise);
			return oTextMappingPromise;
		}
Requests the mapping of text properties to ID properties for the given meta model interface.

@param {sap.ui.core.fieldhelp.MetaModelInterface} oMetaModelInterface
  The meta model interface
@returns {Promise<sap.ui.core.fieldhelp.Text2IdByType>}
  A promise on the mapping of text to ID properties by type. The promise rejects, if the requested metadata
  cannot be loaded.