function loadClass(sClassName) {
		var sModuleName = sClassName.replace(/\./g, "/");
		return new Promise(function(resolve, reject) {
			sap.ui.require([sModuleName], function(FNClass) {
				resolve(FNClass);
			}, function(oErr) {
				reject(new Error("failed to load class " + sModuleName + ":" + oErr));
			});
		});
	}
/**
	 * Asynchronously loads the module for the class with the given name and returns the export of that module
	 * @param {string} sClassName name of the class to load
	 */
Asynchronously loads the module for the class with the given name and returns the export of that module
@param {string} sClassName name of the class to load
Asynchronously loads the module for the class with the given name and returns the export of that module @param { string } sClassName name of the class to load
function loadClass(sClassName) {
		var sModuleName = sClassName.replace(/\./g, "/");
		return new Promise(function(resolve, reject) {
			sap.ui.require([sModuleName], function(FNClass) {
				resolve(FNClass);
			}, function(oErr) {
				reject(new Error("failed to load class " + sModuleName + ":" + oErr));
			});
		});
	}
function loadClass ( sClassName ) { var sModuleName = sClassName . replace ( / \. / g , "/" ) ; return new Promise ( function ( resolve , reject ) { sap . ui . require ( [ sModuleName ] , function ( FNClass ) { resolve ( FNClass ) ; } , function ( oErr ) { reject ( new Error ( "failed to load class " + sModuleName + ":" + oErr ) ) ; } ) ; } ) ; }
Asynchronously loads the module for the class with the given name and returns the export of that module
 @param {string} sClassName name of the class to load
Asynchronously loads the module for the class with the given name and returns the export of that module @param { string } sClassName name of the class to load