docs: void closeDelayed() {
  
          Scheduler.RepeatingCommand command = new Scheduler.RepeatingCommand() {
  
              public boolean execute() {
  
                  if (CmsErrorDialog.isShowingErrorDialogs()) {
                      return true;
                  } else {
                      Window.Location.assign(m_closeLink);
                      return false;
                  }
  
              }
          };
          Scheduler.get().scheduleFixedDelay(command, 300);
      }