docs: public void shutDown() throws Exception {
  
          if (CmsLog.INIT.isInfoEnabled()) {
              CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_SHUTDOWN_1, this.getClass().getName()));
          }
          for (String boundName : m_registry.list()) {
              m_registry.unbind(boundName);
          }
          UnicastRemoteObject.unexportObject(m_registry, true);
          UnicastRemoteObject.unexportObject(m_provider, true);
          CmsRemoteShell.unregisterAll();
      }