docs: public void actionReport() throws JspException {
  
          // save initialized instance of this class in request attribute for included sub-elements
          getJsp().getRequest().setAttribute(SESSION_WORKPLACE_CLASS, this);
          switch (getAction()) {
              case ACTION_CONFIRMED:
              default:
                  try {
                      // re-initialize the workplace
                      OpenCms.getWorkplaceManager().initialize(getCms());
                      // fire "clear caches" event to reload all cached resource bundles
                      OpenCms.fireCmsEvent(I_CmsEventListener.EVENT_CLEAR_CACHES, new HashMap<String, Object>());
                      actionCloseDialog();
                  } catch (Throwable t) {
                      // create a new Exception with custom message
                      includeErrorpage(this, t);
                  }
                  break;
          }
      }