src/sap.ui.core/src/sap/ui/core/History.js
function() {
			if (!this._aHistory) {
				var aHistory = this._oStorage.get(this._sHistoryId);
				if (typeof (aHistory) === "string") {
					// in case it is a string, convert it to an array
					aHistory = aHistory.split(",");
				} else if (!aHistory) {
					// or create a new one in case of non existence
					aHistory = [];
				} // else assume that there is the means for serializing JSON used, returning an array directly
				//do a final check of the entries
				this._aHistory = this._fCheckHistory(aHistory);
			}
			return this._aHistory;
		}
function() {
			if (!this._aHistory) {
				var aHistory = this._oStorage.get(this._sHistoryId);
				if (typeof (aHistory) === "string") {
					// in case it is a string, convert it to an array
					aHistory = aHistory.split(",");
				} else if (!aHistory) {
					// or create a new one in case of non existence
					aHistory = [];
				} // else assume that there is the means for serializing JSON used, returning an array directly
				//do a final check of the entries
				this._aHistory = this._fCheckHistory(aHistory);
			}
			return this._aHistory;
		}
function ( ) { if ( ! this . _aHistory ) { var aHistory = this . _oStorage . get ( this . _sHistoryId ) ; if ( typeof ( aHistory ) === "string" ) { // in case it is a string, convert it to an array aHistory = aHistory . split ( "," ) ; } else if ( ! aHistory ) { // or create a new one in case of non existence aHistory = [ ] ; } // else assume that there is the means for serializing JSON used, returning an array directly //do a final check of the entries this . _aHistory = this . _fCheckHistory ( aHistory ) ; } return this . _aHistory ; }
Initializes the history if not already done.

@private
Initializes the history if not already done .