code: public final void addElement(Object value)
    {
  
      if ((m_firstFree + 1) >= m_mapSize)
      {
        m_mapSize += m_blocksize;
  
        Object newMap[] = new Object[m_mapSize];
  
        System.arraycopy(m_map, 0, newMap, 0, m_firstFree + 1);
  
        m_map = newMap;
      }
  
      m_map[m_firstFree] = value;
  
      m_firstFree++;
    }
docs: Append an object onto the vector.
  
  @param value Object to add to the list