private int indexOf(final String name, final Namespace namespace) {
    if (attributeData != null) {
      if (namespace == null) {
        return indexOf(name, Namespace.NO_NAMESPACE);
      }
      final String uri = namespace.getURI();
      for (int i = 0; i < size; i++) {
        final Attribute att = attributeData[i];
        if (uri.equals(att.getNamespaceURI()) &&
            name.equals(att.getName())) {
          return i;
        }
      }
    }
    return -1;
  }
private int indexOf(final String name, final Namespace namespace)