code: function (oContext) {
  			var mIssues = IssueManager.groupIssues(IssueManager.getIssuesModel()),
  				aIssues = IssueManager.getIssues(),
  				mRules = RuleSetLoader.getRuleSets(),
  				mSelectedRules = oContext._oSelectedRulesIds,
  				oSelectedRulePreset = oContext._oSelectedRulePreset;
  
  			_aRuns.push({
  				date: new Date().toUTCString(),
  				issues: mIssues,
  				onlyIssues: aIssues,
  				application: oContext._oDataCollector.getAppInfo(),
  				technical: oContext._oDataCollector.getTechInfoJSON(),
  				rules: IssueManager.getRulesViewModel(mRules, mSelectedRules, mIssues),
  				rulePreset: oSelectedRulePreset,
  				scope: {
  					executionScope: {
  						type: oContext._oExecutionScope.getType(),
  						selectors: oContext._oExecutionScope._getContext().parentId || oContext._oExecutionScope._getContext().components
  					}
  				},
  				analysisDuration: oContext._oAnalyzer.getElapsedTimeString(),
  				analysisMetadata: oContext._oAnalysisMetadata || null
  			});
  		}
docs: Stores the passed analysis object to an array of passed runs.
  
  @public
  @method
  @param {Object} oContext the context of the analysis
  @name sap.ui.support.History.saveAnalysis