code: public void removeAttribute (int index)
      {
      if (index >= 0 && index < length) {
          if (index < length - 1) {
          System.arraycopy(data, (index+1)*5, data, index*5,
                   (length-index-1)*5);
          }
          index = (length - 1) * 5;
          data [index++] = null;
          data [index++] = null;
          data [index++] = null;
          data [index++] = null;
          data [index] = null;
          length--;
      } else {
          badIndex(index);
      }
      }
docs: Remove an attribute from the list.
  
  @param index The index of the attribute (zero-based).
  @exception java.lang.ArrayIndexOutOfBoundsException When the
  supplied index does not point to an attribute
  in the list.