code: public void addAttribute (String uri, String localName, String qName,
                    String type, String value)
      {
      ensureCapacity(length+1);
      data[length*5] = uri;
      data[length*5+1] = localName;
      data[length*5+2] = qName;
      data[length*5+3] = type;
      data[length*5+4] = value;
      length++;
      }
docs: Add an attribute to the end of the list.
  
  <p>For the sake of speed, this method does no checking
  to see if the attribute is already in the list: that is
  the responsibility of the application.</p>
  
  @param uri The Namespace URI, or the empty string if
  none is available or Namespace processing is not
  being performed.
  @param localName The local name, or the empty string if
  Namespace processing is not being performed.
  @param qName The qualified (prefixed) name, or the empty string
  if qualified names are not available.
  @param type The attribute type as a string.
  @param value The attribute value.