docs: protected void deleteTempFile() {
  
          try {
              // switch to the temporary file project
              switchToTempProject();
              // delete the temporary file
              getCms().deleteResource(getParamTempfile(), CmsResource.DELETE_PRESERVE_SIBLINGS);
          } catch (CmsException e) {
              // should usually never happen
              if (LOG.isInfoEnabled()) {
                  LOG.info(e);
              }
          } finally {
              try {
                  // switch back to the current project
                  switchToCurrentProject();
              } catch (CmsException e) {
                  // should usually never happen
                  if (LOG.isInfoEnabled()) {
                      LOG.info(e);
                  }
              }
          }
      }