docs: public void loadAndShow() {
  
          CmsRpcAction<CmsRestoreInfoBean> action = new CmsRpcAction<CmsRestoreInfoBean>() {
  
              @Override
              public void execute() {
  
                  start(0, true);
                  CmsCoreProvider.getVfsService().getRestoreInfo(m_structureId, this);
              }
  
              @Override
              protected void onResponse(CmsRestoreInfoBean result) {
  
                  stop(false);
                  m_restoreView = new CmsRestoreView(result, m_afterRestoreAction);
                  m_restoreView.setPopup(CmsRestoreDialog.this);
                  setMainContent(m_restoreView);
                  List<CmsPushButton> buttons = m_restoreView.getDialogButtons();
                  for (CmsPushButton button : buttons) {
                      addButton(button);
                  }
                  center();
              }
          };
          action.execute();
      }