docs: public static void loadDialog(final CmsUUID structureId, final I_CmsHistoryActionHandler handler) {
  
          CmsRpcAction<CmsHistoryResourceCollection> action = new CmsRpcAction<CmsHistoryResourceCollection>() {
  
              @Override
              public void execute() {
  
                  start(200, true);
                  CmsCoreProvider.getVfsService().getResourceHistory(structureId, this);
              }
  
              @Override
              protected void onResponse(CmsHistoryResourceCollection result) {
  
                  stop(false);
                  final CmsPopup popup = new CmsPopup(CmsHistoryMessages.dialogTitle(), 1150);
                  popup.addDialogClose(null);
                  CmsResourceHistoryView view = new CmsResourceHistoryView(result, handler);
                  handler.setPostRevertAction(new Runnable() {
  
                      public void run() {
  
                          popup.hide();
                      }
                  });
                  popup.setMainContent(view);
                  popup.setModal(true);
                  popup.setGlassEnabled(true);
                  popup.centerHorizontally(80);
              }
  
          };
          action.execute();
  
      }