src/sap.ui.core/src/sap/ui/core/Configuration.js
function(bRTL) {
			check(bRTL === null || typeof bRTL === "boolean", "bRTL must be null or a boolean");

			var oldRTL = this.getRTL(),
				mChanges;
			this.rtl = bRTL;
			if ( oldRTL != this.getRTL() ) { // also take the derived RTL flag into account for the before/after comparison!
				mChanges = this._collect();
				mChanges.rtl = this.getRTL();
				this._endCollect();
			}
			return this;
		}
function(bRTL) {
			check(bRTL === null || typeof bRTL === "boolean", "bRTL must be null or a boolean");

			var oldRTL = this.getRTL(),
				mChanges;
			this.rtl = bRTL;
			if ( oldRTL != this.getRTL() ) { // also take the derived RTL flag into account for the before/after comparison!
				mChanges = this._collect();
				mChanges.rtl = this.getRTL();
				this._endCollect();
			}
			return this;
		}
function ( bRTL ) { check ( bRTL === null || typeof bRTL === "boolean" , "bRTL must be null or a boolean" ) ; var oldRTL = this . getRTL ( ) , mChanges ; this . rtl = bRTL ; if ( oldRTL != this . getRTL ( ) ) { // also take the derived RTL flag into account for the before/after comparison! mChanges = this . _collect ( ) ; mChanges . rtl = this . getRTL ( ) ; this . _endCollect ( ) ; } return this ; }
Sets the character orientation mode to be used from now on.

Can either be set to a concrete value (true meaning right-to-left,
false meaning left-to-right) or to <code>null</code> which means that
the character orientation mode should be derived from the current
language (incl. region) setting.

After changing the character orientation mode, the framework tries
to update localization specific parts of the UI. See the documentation of
{@link #setLanguage} for details and restrictions.

<b>Note</b>: See documentation of {@link #setLanguage} for restrictions.

@param {boolean|null} bRTL new character orientation mode or <code>null</code>
@return {sap.ui.core.Configuration} <code>this</code> to allow method chaining
@public
Sets the character orientation mode to be used from now on .