function(oControl, sStableIdPropertyName) {
		this._oControl = oControl;

		this._sStableIdPropertyName = sStableIdPropertyName || 'id';
		this._sStableId = this._getStableId();

		this._sComponentName = Utils.getComponentClassName(oControl);
		if (!this._sComponentName) {
			Utils.log.error("The Control does not belong to an SAPUI5 component. Variants and Changes for this control might not work as expected.");
		}
		this._oAppDescriptor = Utils.getAppDescriptor(oControl);
		this._sSiteId = Utils.getSiteId(oControl);

		this._oChangePersistence = ChangePersistenceFactory.getChangePersistenceForControl(this._oControl);
		this._oChanges = {};
	}
function(oControl, sStableIdPropertyName) {
		this._oControl = oControl;

		this._sStableIdPropertyName = sStableIdPropertyName || 'id';
		this._sStableId = this._getStableId();

		this._sComponentName = Utils.getComponentClassName(oControl);
		if (!this._sComponentName) {
			Utils.log.error("The Control does not belong to an SAPUI5 component. Variants and Changes for this control might not work as expected.");
		}
		this._oAppDescriptor = Utils.getAppDescriptor(oControl);
		this._sSiteId = Utils.getSiteId(oControl);

		this._oChangePersistence = ChangePersistenceFactory.getChangePersistenceForControl(this._oControl);
		this._oChanges = {};
	}
function ( oControl , sStableIdPropertyName ) { this . _oControl = oControl ; this . _sStableIdPropertyName = sStableIdPropertyName || 'id' ; this . _sStableId = this . _getStableId ( ) ; this . _sComponentName = Utils . getComponentClassName ( oControl ) ; if ( ! this . _sComponentName ) { Utils . log . error ( "The Control does not belong to an SAPUI5 component. Variants and Changes for this control might not work as expected." ) ; } this . _oAppDescriptor = Utils . getAppDescriptor ( oControl ) ; this . _sSiteId = Utils . getSiteId ( oControl ) ; this . _oChangePersistence = ChangePersistenceFactory . getChangePersistenceForControl ( this . _oControl ) ; this . _oChanges = { } ; }
Helper object to access a change from the back end. Access helper object for each change (and variant) which was fetched from the back end

@constructor
@param {sap.ui.core.Control} oControl - the control for which the changes should be fetched
@param {string} [sStableIdPropertyName='id'] the stable id
@alias sap.ui.fl.Persistence
@author SAP SE
@version ${version}
@experimental Since 1.25.0
Helper object to access a change from the back end . Access helper object for each change ( and variant ) which was fetched from the back end
Initializes the control instance