applyChange(oManifest, oChange) {
			var sChangeDataSourceId = oChange.getContent().dataSourceId;
			var aChangeAnnotations = oChange.getContent().annotations;
			var sChangeAnnotationsInsertPosition = oChange.getContent().annotationsInsertPosition;
			var oChangeDataSource = oChange.getContent().dataSource;

			checkingDataSourceId(oManifest["sap.app"].dataSources, sChangeDataSourceId);
			checkingAnnotationArray(aChangeAnnotations);
			checkingAnnotationsInsertPosition(sChangeAnnotationsInsertPosition);
			checkingAnnotationDataSource(oChangeDataSource, aChangeAnnotations, oChange);
			postChecks(oManifest["sap.app"].dataSources, oChangeDataSource, aChangeAnnotations);

			merge(oManifest["sap.app"].dataSources, sChangeDataSourceId, aChangeAnnotations, sChangeAnnotationsInsertPosition, oChangeDataSource);

			return oManifest;
		}
Method to apply the <code>appdescr_app_addAnnotationsToOData</code> change to the manifest.

@param {object} oManifest - Original manifest
@param {sap.ui.fl.apply._internal.flexObjects.AppDescriptorChange} oChange - Change with type <code>appdescr_app_addAnnotationsToOData</code>
@param {object} oChange.content - Details of the change
@param {string} oChange.content.dataSourceId - ID of <code>sap.app/dataSource</code> that is being changed
@param {Array<string>} oChange.content.annotations - Array of annotations in OData dataSource <code>sap.app/dataSource/settings/annotations</code> that is being changed
@param {string} oChange.content.annotationsInsertPosition - Insert position operation that is performed under annotations. Allowed values: <code>BEGINNING</code> and <code>END</code> default: (<code>BEGINNING</code)
@param {object} oChange.content.dataSource - New annotations of <code>sap.app/dataSource</code> which is also referenced by the existing OData <code>sap.app/dataSource/settings/annotations</code>
@returns {object} Updated manifest with changed <code>sap.app/dataSource</code>

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