code: function (oEvent) {
                  if (!this._bPreventRestoreFocus) {
                      Popup.applyFocusInfo(this._oPreviousFocus);
                  }
  
                  if (this.getDomRef()) {
                      // Not removing the content DOM leads to the  problem that control DOM with the same ID exists in two places if
                      // the control is added to a different aggregation without the dialog being destroyed. In this special case the
                      // RichTextEditor (as an example) renders a textarea-element and afterwards tells the TinyMCE component which ID
                      // to use for rendering; since there are two elements with the same ID at that point, it does not work.
                      // As the Dialog can only contain other controls, we can safely discard the DOM - we cannot do this inside
                      // the Popup, since it supports displaying arbitrary HTML content.
                      RenderManager.preserveContent(this.getDomRef());
                      this.$().remove();
                  }
  
                  this.fireClosed();
              }
docs: This function is called when the Popup has been closed.
  It does not matter if it is closed through the "close"-function or through the autoClose-mechanism.
  Additionally it is necessary to restore the focus as if the ToolPopup was closed via "close()".
  If the corresponding suppress-parameter was given to "close" no focus will be restored.
  
  @param {jQuery.Event} oEvent
  @private