code: protected void setAttributeSmart(Element element, String attr, String value)
     {
        if (value == null)
        {
           element.removeAttribute(attr);
        }
        else
        {
           element.setAttribute(attr, value);
        }
     }
docs: Set attribute value. If value is null the attribute will be removed.
  
  @param element The element to set attribute value
  @param attr The attribute name
  @param value The value of attribute