code: @Override
  	public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
  		ResponseWriter writer = context.getResponseWriter();
  		writer.startElement("span", component);
  		String keys = (String) component.getAttributes().get("attributeNames");
  		if (null != keys) {
  			String[] keyArray = keys.split(",");
  			for (String key:keyArray) {
  				writer.writeAttribute(key, AttributeUtilities.getAttributeAsString(component, key), key);				
  			}
  		}
  	}
docs: private static final Logger LOGGER = Logger.getLogger("de.beyondjava.angularFaces.components.puiSpan.PuiSpanRenderer");