condense(mPropertyBag) {
			const mParameters = {};
			if (mPropertyBag.parentVersion !== undefined) {
				mParameters.parentVersion = mPropertyBag.parentVersion;
			}
			if (this.isLanguageInfoRequired) {
				InitialUtils.addLanguageInfo(mParameters);
			}
			const sUrl = InitialUtils.getUrl(this.ROUTES.CONDENSE, mPropertyBag, mParameters);
			const oRequestOption = WriteUtils.getRequestOptions(
				InitialConnector,
				this.ROUTES.TOKEN,
				mPropertyBag.flexObjects,
				"application/json; charset=utf-8",
				"json"
			);

			return WriteUtils.sendRequest(sUrl, "POST", oRequestOption);
		}
Write flex data into the KeyUser service

@param {object} mPropertyBag - Property bag
@param {object} mPropertyBag.flexObjects - Map of condensed changes
@param {string} [mPropertyBag.parentVersion] - Indicates if changes should be based on a version
@param {string} mPropertyBag.url - Configured url for the connector
@returns {Promise} Promise resolves as soon as the writing was completed