docs: public void updateEntry(CmsClientSitemapEntry entry) {
  
          getListItemWidget().setTitleLabel(entry.getTitle());
          getListItemWidget().reInitAdditionalInfo(getInfoBean(entry, CmsSitemapView.getInstance().isNavigationMode()));
          updateSitePath(entry.getSitePath());
          updateDetailPageStatus();
          updateLock(entry);
          updateInNavigation(entry);
          getListItemWidget().setIcon(CmsSitemapView.getInstance().getIconForEntry(entry));
          setAdditionalStyles(entry, getListItemWidget());
          setDropEnabled(getSitemapEntry().isFolderType() && !getSitemapEntry().hasForeignFolderLock());
          if (entry.isSubSitemapType() || entry.isLeafType()) {
              hideOpeners();
          } else {
              showOpeners();
          }
          getListItemWidget().updateTruncation();
      }