applyChange(oManifest, oChange) {
			const oChangeContent = oChange.getContent();
			const sModelId = oChangeContent.modelId;
			const oModel = oManifest["sap.ui5"].models[sModelId];
			if (oModel) {
				if (oModel.type && oModel.type === "sap.ui.model.resource.ResourceModel") {
					if (!(oModel.settings && oModel.settings.enhanceWith)) {
						ObjectPath.set("settings.enhanceWith", [], oModel);
					}
					const sAppId = oManifest["sap.app"].id;
					const sI18n = oChange.getTexts()?.i18n;
					const oEnhanceWith = oModel.settings.enhanceWith;
					if (sI18n) {
						oEnhanceWith.push({bundleName: ApplyUtil.formatBundleName(sAppId, sI18n)});
						return oManifest;
					}
					if (hasBundleUrlAndNotBundleName(oChangeContent)) {
						oChangeContent.bundleName = ApplyUtil.formatBundleName(sAppId, oChangeContent.bundleUrl);
						delete oChangeContent.bundleUrl;
					}
					processTerminologies(oChangeContent, sAppId);
					delete oChangeContent.modelId;
					if (Object.keys(oChangeContent).length > 0) {
						oEnhanceWith.push(oChangeContent);
					}
				}
			}
			return oManifest;
		}
Method to apply the <code>appdescr_ui5_addNewModelEnhanceWith</code> change to the manifest.
@param {object} oManifest - Original manifest
@param {sap.ui.fl.apply._internal.flexObjects.AppDescriptorChange} oChange - Change with type <code>appdescr_ui5_addNewModelEnhanceWith</code>
@param {object} oChange.content - Details of the change
@param {string} oChange.content.modelId - ID of existing model, referenced model must have type <code>sap.ui.model.resource.ResourceModel</code>
@param {string} oChange.texts.i18n - Path to an i18n properties path relative to the location of the change
@returns {object} Updated manifest with <code>sap.ui5/models</code> entity

@private
@ui5-restricted sap.ui.fl.apply._internal