code: protected Label newEmailLabel(final String id, final String forId, final String resourceKey,
  		final String defaultValue, final Component component)
  	{
  		return ComponentFactory.newLabel(id, forId,
  			ResourceModelFactory.newResourceModel(resourceKey, component, defaultValue));
  	}
docs: Factory method for creating the 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 id
  the id
  @param forId
  the for id
  @param resourceKey
  the resource key
  @param defaultValue
  the default value
  @param component
  the component
  @return the label