code: public CmsSitemapTreeItem getTreeItem(String path) {
  
          CmsSitemapData data = m_controller.getData();
          CmsClientSitemapEntry root = data.getRoot();
          String rootSitePath = root.getSitePath();
          String remainingPath = path.substring(rootSitePath.length());
  
          CmsSitemapTreeItem result = getRootItem();
  
          String[] names = CmsStringUtil.splitAsArray(remainingPath, "/");
          for (String name : names) {
              if (CmsStringUtil.isEmptyOrWhitespaceOnly(name)) {
                  continue;
              }
              result = (CmsSitemapTreeItem)result.getChild(name);
              if (result == null) {
                  return null;
              }
          }
          return result;
  
      }
docs: Returns the tree entry with the given path.<p>
  
  @param path the path to look for
  
  @return the tree entry with the given path, or <code>null</code> if not found