function getChangeCategory(oChangeDefinition) {
		switch (oChangeDefinition.fileType) {
			case "change":
				if (oChangeDefinition.selector && oChangeDefinition.selector.persistencyKey) {
					return ["comp", "changes"];
				}
				if (oChangeDefinition.variantReference) {
					return "variantDependentControlChanges";
				}
				return "changes";
			case "ctrl_variant":
				return "variants";
			case "ctrl_variant_change":
				return "variantChanges";
			case "ctrl_variant_management_change":
				return "variantManagementChanges";
			case "variant":
				return ["comp", "variants"];
			case "annotation_change":
				return "annotationChanges";
			default:
				return "";
		}
	}
Triggers a call to the backend to fetch new data and update the runtime persistence

@param {object} mPropertyBag - Contains additional data needed for reading and storing changes
@param {string} mPropertyBag.componentId - ID of the component
@param {string} [mPropertyBag.reference] - Flex reference of the app
@param {object} [mPropertyBag.manifest] - Manifest that belongs to actual component
@param {string} [mPropertyBag.componentData] - Component data of the current component
@param {string} [mPropertyBag.version] - Number of the version in which the state should be updated
@param {string} [mPropertyBag.adaptationId] - Context-based adaptation for which the state should be updated
@returns {Promise<undefined>} Resolves when the data is loaded and the runtime persistence is updated