/** * Generate the breadcrumb items which correspond to the expanded menu item tree. * * @param request * @param deepestMenuItem * @return list of menu breadcrumb items */ protected List<BreadcrumbItem> getMenuBreadcrumbItems( HstRequest request, HstSiteMenuItem menuItem) { List<BreadcrumbItem> items = new ArrayList<BreadcrumbItem>(); while (menuItem != null) { items.add(getBreadcrumbItem(request, menuItem)); menuItem = menuItem.getParentItem(); } Collections.reverse(items); return items; }