function variantSelectHandler(oEvent, mPropertyBag) {
		sap.ui.require(["sap/ui/fl/variants/VariantManager"], function(VariantManager) {
			VariantManager.handleSelectVariant(oEvent, mPropertyBag);
		});
	}
Sets the passed properties on a variant for the passed variant management reference and
returns the content for change creation
@param {sap.ui.fl.variants.VariantManagement} sVariantManagementReference - Variant management reference
@param {object} mPropertyBag - Map of properties
@param {string} mPropertyBag.variantReference - Variant reference for which properties should be set
@param {string} mPropertyBag.changeType - Change type due to which properties are being set
@param {string} mPropertyBag.layer - Current layer
@param {string} mPropertyBag.appComponent - App component instance
@param {string} [mPropertyBag.title] - New app title value for <code>setTitle</code> change type
@param {boolean} [mPropertyBag.visible] - New visible value for <code>setVisible</code> change type
@param {object} [mPropertyBag.contexts] - New contexts object (e.g. roles) for <code>setContexts</code> change type
@param {boolean} [mPropertyBag.favorite] - New favorite value for <code>setFavorite</code> change type
@param {boolean} [mPropertyBag.executeOnSelect] - New executeOnSelect value for <code>setExecuteOnSelect</code> change type
@param {string} [mPropertyBag.defaultVariant] - New default variant for <code>setDefault</code> change type
@param {boolean} [bUpdateCurrentVariant] - Update current variant
@returns {{title: string} | {favorite: boolean} | {executeOnSelect: boolean} | {visible: boolean, createdByReset: boolean} | {contexts: object} | {defaultVariant: string}} Additional content for change creation
@private
@ui5-restricted