code: protected Label newRootLabel(final String forId, final IModel<String> model) {
  		return ComponentFactory.newLabel("rootLabel", forId, model);
  	}
docs: Factory method for creating the root 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 Label.
  
  @param forId
  the for id
  @param model
  the model
  @return the label