code: @Override
  	public void encodeEnd(FacesContext context, UIComponent component) throws IOException {
  		if (!component.isRendered()) {
  			return;
  		}
  		ResponseWriter rw = context.getResponseWriter();
  
  		// End point / current page
  		UIComponent end = component.getFacet("end");
  		if (end != null) {
  			rw.startElement("li", component);
  			end.encodeAll(context);
  			rw.endElement("li");
  		}
  
  		rw.endElement("ol");
  		Tooltip.activateTooltips(context, component);
  	}
docs: This methods generates the HTML code of the current b:breadcrumbs. <code>encodeBegin</code> generates the
  start of the component. After the, the JSF framework calls <code>encodeChildren()</code> to generate the HTML
  code between the beginning and the end of the component. For instance, in the case of a panel component the
  content of the panel is generated by <code>encodeChildren()</code>. After that, <code>encodeEnd()</code> is
  called to generate the rest of the HTML code.
  
  @param context the FacesContext.
  @param component the current b:breadcrumbs.
  @throws IOException thrown if something goes wrong when writing the HTML code.