loadFlexData(mPropertyBag) {
			var sComponentName = mPropertyBag.componentName;

			// fallback in case the loadFlexData was called without passing the component name
			sComponentName ||= mPropertyBag.reference.replace(/.Component/g, "");

			var oFlexBundle = getBundle(sComponentName, "flexibility-bundle");
			if (oFlexBundle) {
				// TODO: remove as soon as the client also does the separation of compVariants and changes
				oFlexBundle.changes = oFlexBundle.changes.concat(oFlexBundle.compVariants);
				delete oFlexBundle.compVariants;
				return Promise.resolve(oFlexBundle);
			}

			var oChangesBundle = getBundle(sComponentName, "changes-bundle");
			if (oChangesBundle) {
				return Promise.resolve({
					changes: oChangesBundle
				});
			}

			return Promise.resolve();
		}
Provides the flex data stored in the built flexibility- or changes-bundle JSON file.

@param {object} mPropertyBag Properties needed by the connector
@param {string} mPropertyBag.reference Reference of the application
@param {string} [mPropertyBag.componentName] Component name of the current application which may differ in case of an app variant
@returns {Promise<Object>} Resolving with an object containing a data contained in the bundle