* Returns items for the left menu.
*/
private List<MenuItem> getLeftMenu() throws BusinessLogicException {
Class currentPageClass = getClass();
List<MenuItem> leftMenu = menuService.getSubmenu(targetKeyFactory.getMenuLeafKey(
new PageTarget(currentPageClass)));
if(leftMenu == null) {
List<Breadcrumb> breadcrumbs = breadcrumbsStore.getBreadcrumbs();
if(breadcrumbInfoAccessor.isBreadcrumbedPage(currentPageClass) &&
!breadcrumbInfoAccessor.isRootPage(currentPageClass)) {
for(int i = breadcrumbs.size() - 1; i >= 0 && leftMenu == null; i--) {