code: protected Label newLabel(final String id, final IModel<GooglePlusShareModelBean> model)
  	{
  		final Label googleScriptLabel = ComponentFactory.newLabel(id,
  			Model.of("{lang: '" + model.getObject().getLocale() + "'}"));
  		googleScriptLabel.setEscapeModelStrings(false);
  		googleScriptLabel.add(new AttributeModifier("src", model.getObject().getScriptSrc()));
  		return googleScriptLabel;
  	}
docs: Factory method for creating the new {@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 {@link Label}.
  
  @param id
  the id
  @param model
  the model
  @return the new {@link Label}