code: public void configure(CmsObject cms) {
  
          if (CmsLog.INIT.isInfoEnabled()) {
              CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_TOOLMANAGER_CREATED_0));
          }
          if (m_roots.getObject(ROOTKEY_DEFAULT) == null) {
              CmsToolRootHandler defToolRoot = new CmsToolRootHandler();
              defToolRoot.setKey(ROOTKEY_DEFAULT);
              defToolRoot.setUri(CmsWorkplace.PATH_WORKPLACE + "admin/");
              defToolRoot.setName("${key." + Messages.GUI_ADMIN_VIEW_ROOT_NAME_0 + "}");
              defToolRoot.setHelpText("${key." + Messages.GUI_ADMIN_VIEW_ROOT_HELP_0 + "}");
              addToolRoot(defToolRoot);
          }
          m_tools.clear();
          m_urls.clear();
          Iterator<CmsToolRootHandler> it = getToolRoots().iterator();
          while (it.hasNext()) {
              CmsToolRootHandler toolRoot = it.next();
              if (!cms.existsResource(toolRoot.getUri())) {
                  if (CmsLog.INIT.isInfoEnabled()) {
                      CmsLog.INIT.info(
                          Messages.get().getBundle().key(
                              Messages.INIT_TOOLMANAGER_ROOT_SKIPPED_2,
                              toolRoot.getKey(),
                              toolRoot.getUri()));
                  }
                  continue;
              }
              try {
                  toolRoot.setup(cms, null, toolRoot.getUri());
                  configureToolRoot(cms, toolRoot);
                  // log info
                  if (CmsLog.INIT.isInfoEnabled()) {
                      CmsLog.INIT.info(
                          Messages.get().getBundle().key(Messages.INIT_TOOLMANAGER_SETUP_1, toolRoot.getKey()));
                  }
              } catch (CmsException e) {
                  // log failure
                  if (CmsLog.INIT.isWarnEnabled()) {
                      CmsLog.INIT.warn(
                          Messages.get().getBundle().key(Messages.INIT_TOOLMANAGER_SETUP_ERROR_1, toolRoot.getKey()),
                          e);
                  }
              }
          }
      }
docs: Called by the <code>{@link org.opencms.workplace.CmsWorkplaceManager#initialize(CmsObject)}</code> method.<p>
  
  @param cms the admin cms context