code: public String getBreadcrumb(MenuEntry actualEntry, String separator) {
  		if (null == actualEntry) {
  			return "";
  		}
  		StringBuilder result = new StringBuilder();
  		final String sep;
  		if (StringUtils.isEmpty(separator)) {
  			sep =  DEAULT_BC_SEP;
  		} else {
  			sep = separator;
  		}
  		actualEntry.reverseFlattened().collect(toListReversed())
  				.forEach(entry -> result.append(entry.getDisplayName()).append(sep));
  
  		String result2 = result.toString();
  		result2 = result2.substring(0, result2.lastIndexOf(sep));
  		return result2.trim().toString();
  	}
docs: return
  @param actualEntry
  @param separator
  @return