code: function (event) {
  				//TODO: global jquery call found
  				var topicId = event.getParameter("arguments").id, topicURL = this._oConfig.docuPath + topicId + (topicId.match(/\.html/) ? "" : ".html"), htmlContent = jQuery.sap.syncGetText(topicURL).data, jsonObj;
  
  				if (!htmlContent) {
  					setTimeout(function () {
  						this.getRouter().myNavToWithoutHash("sap.ui.documentation.sdk.view.NotFound", "XML", false);
  					}.bind(this), 0);
  					return;
  				}
  
  				jsonObj = XML2JSONUtils.XML2JSON(htmlContent, this._oConfig);
  				jsonObj.topicURL = topicURL;
  				jsonObj.iframeAttribute = Device.os.name === Device.os.OS.IOS ? ' scrolling="no" ' : "";
  				jsonObj.bIsPhone = Device.system.phone;
  
  				this.jsonDefModel.setData(jsonObj);
  
  				this._scrollContentToTop();
  
  				setTimeout(window.prettyPrint, 0);
  
  				this.searchResultsButtonVisibilitySwitch(this.byId("topicDetailBackToSearch"));
  
  				if (this.extHookonTopicMatched) {
  					this.extHookonTopicMatched(topicId);
  				}
  			}
docs: /* =========================================================== /* begin: internal methods /* =========================================================== 
  Binds the view to the object path and expands the aggregated line items.
  @function
  @param {sap.ui.base.Event} event pattern match event in route 'topicId'
  @private