_generateRootLevelKeys = function (oRun, sFormat) {
		var oRulePreset = null;
		if (oRun.rulePreset) {
			oRulePreset = {
				id: oRun.rulePreset.id,
				title: oRun.rulePreset.title,
				description: oRun.rulePreset.description,
				dateExported: oRun.rulePreset.dateExported
			};
		}

		// when updating this object also update sap.ui.support.AnalysisResult
		return {
			loadedLibraries: {},
			analysisInfo: {
				duration: oRun.analysisDuration,
				date: oRun.date,
				executionScope: oRun.scope.executionScope,
				rulePreset: oRulePreset
			},
			analysisMetadata: oRun.analysisMetadata,
			applicationInfo: oRun.application,
			technicalInfo: oRun.technical,
			totalIssuesCount: 0,
			// This is stored for backward compatibility.
			issues: oRun.onlyIssues
		};
	}
Analysis result which is created after analysis with the SupportAssistant.

@typedef {object} sap.ui.support.AnalysisResult
@property {Object<string,Object>} loadedLibraries The loaded libraries.
@property {Object} analysisInfo Data for the performed analysis.
@property {Object} analysisMetadata The metadata provided in the analyze method, if any.
@property {Object[]} applicationInfo Array with information about the application.
@property {Object[]} technicalInfo Technical information.
@property {number} totalIssuesCount Count of the issues, found in the application.
@property {Object[]} issues Array with all the issues, which were found.
@public