public Element setAttribute(final String name, final String value, final Namespace ns) {
    final Attribute attribute = getAttribute(name, ns);
    if (attribute == null) {
      final Attribute newAttribute = new Attribute(name, value, ns);
      setAttribute(newAttribute);
    }
    else {
      attribute.setValue(value);
    }

    return this;
  }
public Element setAttribute(final String name, final String value, final Namespace ns)