completeChangeContent(oChange, mSpecificChangeInfo, mPropertyBag) {
					const oAppComponent = mPropertyBag.appComponent;
					// TODO: Remove assignment without content after all derived change handlers are adjusted to use content. todos#4
					const oChangeInfoContent = mSpecificChangeInfo.content || mSpecificChangeInfo;
					const oContent = {};
					if (oChangeInfoContent.parentId) {
						if (isFunction(mAddViaDelegateSettings.mapParentIdIntoChange)) {
							mAddViaDelegateSettings.mapParentIdIntoChange(oChange, oChangeInfoContent, mPropertyBag);
						} else {
							oChange.addDependentControl(
								oChangeInfoContent.parentId,
								mAddViaDelegateSettings.parentAlias,
								mPropertyBag
							);
						}
						try {
							oContent.parentId = mPropertyBag.modifier.getSelector(oChangeInfoContent.parentId, oAppComponent);
						} catch (e) {
							// If the parentId is not stable, e.g. in the case of SimpleForm groups
							// don't set the parentId. This error is safe to ignore as a missing parentId
							// will disable condensing
						}
					} else {
						throw new Error("mSpecificChangeInfo.content.parentId attribute required");
					}
					if (oChangeInfoContent.bindingPath) {
						oContent.bindingPath = oChangeInfoContent.bindingPath;
					} else {
						throw new Error("mSpecificChangeInfo.content.bindingPath attribute required");
					}
					if (oChangeInfoContent.newControlId) {
						oContent.newFieldSelector = mPropertyBag.modifier.getSelector(oChangeInfoContent.newControlId, oAppComponent);
					} else {
						throw new Error("mSpecificChangeInfo.content.newControlId attribute required");
					}
					if (oChangeInfoContent.index === undefined) {
						throw new Error("mSpecificChangeInfo.content.targetIndex attribute required");
					} else {
						oContent.newFieldIndex = oChangeInfoContent.index;
					}
					if (oChangeInfoContent.oDataServiceVersion) {
						// used to connect to change handler mediator
						oContent.oDataServiceVersion = oChangeInfoContent.oDataServiceVersion;
					}
					oChange.setContent(oContent);
				}
Completes the change by adding change handler specific content

@param {sap.ui.fl.apply._internal.flexObjects.FlexObject} oChange Change wrapper object to be completed
@param {Object} mSpecificChangeInfo Information specific to this change
@param {string} mSpecificChangeInfo.newControlId The control ID for the control to be added
@param {string} mSpecificChangeInfo.bindingPath The binding path for the new control
@param {string} mSpecificChangeInfo.parentId FormContainer where the new control will be added
@param {number} mSpecificChangeInfo.index The index where the field will be added
@param {string} [mSpecificChangeInfo.oDataServiceVersion] The OData service version
@param {Object} mPropertyBag The property bag containing the App Component
@param {object} mPropertyBag.modifier Modifier for the controls
@param {object} mPropertyBag.appComponent Application component
@param {object} mPropertyBag.view Application view
@public