function applyTheme(oTheme) {
		var html = document.documentElement;
		var sTheme = oTheme.new;
		ThemeManager._updateThemeUrls(sTheme, /* bSuppressFOUC */ true);

		// modify the <html> tag's CSS class with the theme name
		html.classList.remove("sapUiTheme-" + oTheme.old);
		html.classList.add("sapUiTheme-" + sTheme);

		// notify the listeners
		ThemeManager.checkThemeApplied();
	}
Applies the theme with the given name (by loading the respective style sheets, which does not disrupt the application).

By default, the theme files are expected to be located at path relative to the respective control library ([libraryLocation]/themes/[themeName]).

Different locations can be configured by using the method setThemePath().
sThemeBaseUrl is a single URL to specify the default location of all theme files. This URL is the base folder below which the control library folders
are located. E.g. if the CSS files are not located relative to the root location of UI5, but instead they are at locations like
   http://my.server/myapp/resources/sap/ui/core/themes/my_theme/library.css
then the URL that needs to be given is:
   http://my.server/myapp/resources
All theme resources are then loaded from below this folder - except if for a certain library a different location has been registered.

If the theme resources are not all either below this base location or  with their respective libraries, then setThemePath must be
used to configure individual locations.
@param {object} oTheme Theme object containing the old and the new theme
@param {string} oTheme.new Name of the new theme
@param {string} oTheme.old Name of the previous theme

@private