Override properties and attributes of the specified component,
if the corresponding properties of this tag handler instance were
explicitly set. This method must be called ONLY
if the specified javax.faces.component.UIComponent was in fact created during
the execution of this tag handler instance, and this call will occur
BEFORE the javax.faces.component.UIComponent is added to
the view.

Tag subclasses that want to support additional set properties
must ensure that the base class setProperties()
method is still called. A typical implementation that supports
extra properties foo and bar would look
something like this: