code: protected Label newItemLinkLabel(final String id, final LinkItem model)
  	{
  		final Label itemLinkLabel = ComponentFactory.newLabel(id,
  			ResourceModelFactory.newResourceModel(model.getResourceModelKey(), this));
  		// add css class to current page.
  		if ((model.getPageClass() != null) && model.getPageClass().equals(getPage().getClass()))
  		{
  			itemLinkLabel.add(new AttributeAppender("class", " " + getCurrentPageCssClass()));
  		}
  		return itemLinkLabel;
  	}
docs: Factory method for create a new item link {@link Label}. This method is invoked in the
  constructor from the derived classes and can be overridden so users can provide their own
  version of a new item link {@link Label}.
  
  @param id
  the id
  @param model
  the model
  @return the new item link {@link Label}.