@Override
  public Attribute attribute(String name, String value, AttributeType type,
                             Namespace namespace) {
    return new Attribute(name, value, type, namespace);
  }
@Override
  public Attribute attribute(String name, String value, AttributeType type,
                             Namespace namespace)