code: private void switchOverToHash(int numAtts)
      {
          for (int index = 0; index < numAtts; index++)
          {
              String qName = super.getQName(index);
              Integer i = new Integer(index);
              m_indexFromQName.put(qName, i);
              
              // Add quick look-up to find with uri/local name pair
              String uri = super.getURI(index);
              String local = super.getLocalName(index);
              m_buff.setLength(0);
              m_buff.append('{').append(uri).append('}').append(local);
              String key = m_buff.toString();
              m_indexFromQName.put(key, i);
          }
      }
docs: We are switching over to having a hash table for quick look
  up of attributes, but up until now we haven't kept any
  information in the Hashtable, so we now update the Hashtable.
  Future additional attributes will update the Hashtable as
  they are added.
  @param numAtts