code: function () {
  			var oModel = this._oDialog.getModel("view"),
  				oTreeResults;
  
  			// early out if already open
  			if (this._oDebugPopover && this._oDebugPopover.isOpen()) {
  				return;
  			}
  
  			// fill and bind the tree structure from the currently loaded modules
  			oTreeResults = this._treeHelper.toTreeModel(this._oModuleSystemInfo);
  			oModel.setProperty("/DebugModules", [oTreeResults.tree]);
  			this._updateTreeInfos();
  
  			// create dialog lazily
  			if (!this._oDebugPopover) {
  				this._oDebugPopover = sap.ui.xmlfragment(this._DEBUG_MODULES_ID, "sap.ui.core.support.techinfo.TechnicalInfoDebugDialog", this);
  				this._oDialog.addDependent(this._oDebugPopover);
  				syncStyleClass(this._getContentDensityClass(), this._oDialog, this._oDebugPopover);
  				var oControl = this._getControl("customDebugValue", this._DEBUG_MODULES_ID);
  				try {
  					this._validateCustomDebugValue(oControl.getValue());
  				} catch (oException)  {
  					this._showError(oControl, oException.message);
  					return;
  				}
  			}
  
  			// adopt tree depth to the deepest currently selected module
  			this._getControl("tree", this._DEBUG_MODULES_ID).expandToLevel(Math.max(this._MIN_EXPAND_LEVEL_DEBUG_MODULES, oTreeResults.depth));
  
  			// open dialog
  			this._oDebugPopover.open();
  		}
docs: Opens a dialog with debug package selection options