if (path != null) {
final List<BreadCrumbItem> tmp = new ArrayList<BreadCrumbItem>();
final Iterator<BreadCrumbItem> it = path.iterator();
while (it.hasNext() && !contiene) {
final BreadCrumbItem item = it.next();
tmp.add(item);
contiene = (item.getViewId().equalsIgnoreCase(viewId));
}
if (contiene) {
log.info("[BreadCrumbAction] El path ya contenía a " + viewId);
path.clear();