function () {
			var aOutput = [];

			_aRuns.forEach(function (oRun) {
				var oTmp = _generateRootLevelKeys(oRun);

				for (var sLibraryName in oRun.rules) {
					_generateLibraryStructure(oTmp, sLibraryName, oRun);

					for (var sRuleName in oRun.rules[sLibraryName]) {
						_generateRuleStructure(oTmp, sLibraryName, sRuleName, oRun);
					}
				}

				aOutput.push(oTmp);
			});

			return aOutput;
		}
function () {
			var aOutput = [];

			_aRuns.forEach(function (oRun) {
				var oTmp = _generateRootLevelKeys(oRun);

				for (var sLibraryName in oRun.rules) {
					_generateLibraryStructure(oTmp, sLibraryName, oRun);

					for (var sRuleName in oRun.rules[sLibraryName]) {
						_generateRuleStructure(oTmp, sLibraryName, sRuleName, oRun);
					}
				}

				aOutput.push(oTmp);
			});

			return aOutput;
		}
function ( ) { var aOutput = [ ] ; _aRuns . forEach ( function ( oRun ) { var oTmp = _generateRootLevelKeys ( oRun ) ; for ( var sLibraryName in oRun . rules ) { _generateLibraryStructure ( oTmp , sLibraryName , oRun ) ; for ( var sRuleName in oRun . rules [ sLibraryName ] ) { _generateRuleStructure ( oTmp , sLibraryName , sRuleName , oRun ) ; } } aOutput . push ( oTmp ) ; } ) ; return aOutput ; }
Gets all passed analyses in a JSON object that can easily be converted into a string.

@public
@method
@name sap.ui.support.History.getHistory
@returns {Array} Which contains all passed run analysis objects.
Gets all passed analyses in a JSON object that can easily be converted into a string .
Generates the structure of all the run objects