code: function () {
  				var oModel = new JSONModel();
  				oModel.setSizeLimit(10000);
  				this.getView().setModel(oModel);
  
  				this.getRouter().getRoute("topic").attachPatternMatched(this._onMatched, this);
  				this.getRouter().getRoute("topicId").attachPatternMatched(this._onTopicMatched, this);
  
  				// Async data load
  				this._oIndexPromise = this._getDocuIndexPromise()
  					.then(function (oData) {
  						// Add search metadata
  						oData = this._addSearchMetadata(oData, "");
  
  						// Add data to model and initialize tree
  						oModel.setData(oData);
  						this._initTreeUtil("key", "links");
  					}.bind(this))
  					.catch(function () {
  						this.getRouter().myNavToWithoutHash("sap.ui.documentation.sdk.view.NotFound", "XML", false);
  					}.bind(this));
  			}
docs: Called when the master list controller is instantiated. It sets up the event handling for the master/detail communication and other lifecycle tasks.
  @public