buildLrepRootNamespace(sBaseId, sScenario, sProjectId) {
			const sRootNamespace = "apps";
			const sBaseErrorMessage = "Error in sap.ui.fl.Utils#buildLrepRootNamespace:";

			if (!sBaseId) {
				throw new Error(`${sBaseErrorMessage} for every scenario you need a base ID`);
			}

			switch (sScenario) {
				case Scenario.VersionedAppVariant:
				case Scenario.AppVariant:
					if (!sProjectId) {
						throw new Error(`${sBaseErrorMessage} in the ${sScenario} scenario you additionally need a project ID`);
					}
					return `${sRootNamespace}/${sBaseId}/appVariants/${sProjectId}/`;
				case Scenario.AdaptationProject:
					if (!sProjectId) {
						throw new Error(`${sBaseErrorMessage} in the ${sScenario} scenario you additionally need a project ID`);
					}
					return `${sRootNamespace}/${sBaseId}/adapt/${sProjectId}/`;
				case Scenario.FioriElementsFromScratch:
				case Scenario.UiAdaptation:
				default:
					return `${sRootNamespace}/${sBaseId}/`;
			}
		}
builds the root namespace with a given base ID and project ID for the following scenarios:
App Variants, adaptation project, adapting new fiori elements app and UI adaptation

@param {string} sBaseId base ID
@param {string} sScenario current scenario
@param {string} sProjectId project ID
@returns {string} Returns the root LRep namespace