protected DefaultMenuItem getMenuItemByLevel(final BreadCrumb breadcrumb, final MasterDetail masterDetail, final MasterDetailLevel mdl) { final String menuItemId = masterDetail.getId() + "_bcItem_" + mdl.getLevel(); for (final MenuElement child : breadcrumb.getModel().getElements()) { if (menuItemId.equals(child.getId())) { return (DefaultMenuItem) child; } } return null; }
MenuModel model = (breadCrumb != null ? breadCrumb.getModel() : null);