docs: @Override
      public void actionCommit() {
  
          List<Throwable> errors = new ArrayList<Throwable>();
  
          try {
  
              m_searchManager.removeSearchIndex(getSearchIndexIndex());
              clearDialogObject();
              writeConfiguration();
              // if we go back to /searchindex/singleindex (overview) the deleted searchindex is not
              // there any more in the CmsSearchManager and CmsOverviewSearchIndex.getUserObject will
              // find null -> defineWidgets will provide null as bean...
              setParamCloseLink(CmsToolManager.linkForToolPath(getJsp(), getParentPath()));
          } catch (Throwable t) {
              errors.add(t);
          }
          // set the list of errors to display when saving failed
          setCommitErrors(errors);
      }