code: public final void put(String key, int value)
    {
  
      if ((m_firstFree + 1) >= m_mapSize)
      {
        m_mapSize += m_blocksize;
  
        String newMap[] = new String[m_mapSize];
  
        System.arraycopy(m_map, 0, newMap, 0, m_firstFree + 1);
  
        m_map = newMap;
  
        int newValues[] = new int[m_mapSize];
  
        System.arraycopy(m_values, 0, newValues, 0, m_firstFree + 1);
  
        m_values = newValues;
      }
  
      m_map[m_firstFree] = key;
      m_values[m_firstFree] = value;
  
      m_firstFree++;
    }
docs: Append a string onto the vector.
  
  @param key String to append
  @param value The int value of the string