code: protected void updateBreadCrumb(Map<String, String> breadCrumbEntries) {
  
          LinkedHashMap<String, String> entries = new LinkedHashMap<String, String>();
          I_CmsWorkplaceAppConfiguration launchpadConfig = OpenCms.getWorkplaceAppManager().getAppConfiguration(
              CmsAppHierarchyConfiguration.APP_ID);
          if (launchpadConfig.getVisibility(A_CmsUI.getCmsObject()).isActive()) {
              entries.put(CmsAppHierarchyConfiguration.APP_ID, launchpadConfig.getName(UI.getCurrent().getLocale()));
          }
          if ((breadCrumbEntries != null) && !breadCrumbEntries.isEmpty()) {
              entries.putAll(breadCrumbEntries);
          } else {
              entries.put(
                  "",
                  OpenCms.getWorkplaceAppManager().getAppConfiguration(m_uiContext.getAppId()).getName(
                      UI.getCurrent().getLocale()));
          }
          m_breadCrumb.setEntries(entries);
      }
docs: Updates the bread crumb navigation.<p>
  
  @param breadCrumbEntries the bread crumb entries