function _createManifestModels(mModelConfigurations, oConfig, oManifest) {
		var mModels = {};
		for (var sModelName in mModelConfigurations) {
			var oModelConfig = mModelConfigurations[sModelName];

			// TODO The tests for the Model creation make use of a constructor stub,
			// and this only works from the global namespace export, not via probing require.
			// To keep those tests working, the global name is checked first. Only in a context
			// where global names don't exist or when the model is unknown, the fallback will be used.
			let fnModelClass;
			/** @deprecated since 1.120 */
			fnModelClass = ObjectPath.get(oModelConfig.type);

			if (!fnModelClass) {
				fnModelClass = sap.ui.require(oModelConfig.type.replace(/\./g, "/"));
			}

			// create arguments array with leading "null" value so that it can be passed to the apply function
			var aArgs = [null].concat(oModelConfig.settings || []);

			// create factory function by calling "Model.bind" with the provided arguments
			var fnFactory = fnModelClass.bind.apply(fnModelClass, aArgs);

			// the factory will create the model with the arguments above
			var oModel = new fnFactory();

			// Call hook and provide model instance, manifest model ID to UI5 flex lib
			if (oModel.isA("sap.ui.model.odata.v2.ODataModel") || oModel.isA("sap.ui.model.odata.v4.ODataModel")) {
				const oInfo = {
					factoryConfig: oConfig,
					manifest: oManifest,
					model: oModel,
					modelId: sModelName
				};
				const oOwnerComponent = Component.getComponentById(_runWithOwner.getCurrentOwnerId());
				if (oOwnerComponent) {
					oInfo.owner = {
						id: _runWithOwner.getCurrentOwnerId(),
						config: oOwnerComponent._componentConfig
					};
				}
				ComponentHooks.onModelCreated.execute(oInfo);
			}

			// add model instance to the result map
			mModels[sModelName] = oModel;
		}
		return mModels;
	}
Creates model instances using a configuration provided by {@link _createManifestModelConfigurations}.

@param {object} mModelConfigurations key-value configuration object created via {@link _createManifestModelConfigurations}
@param {object} oConfig see <code>sap.ui.component</code> / <code>sap.ui.component.load</code>
@param {object} oManifest The manifest object
@returns {object} key-value map with model name as key and model instance as value
@private