public final void addElements(int numberOfElements){
  if ((m_firstFree + numberOfElements) >= m_mapSize) {
    m_mapSize+=(m_blocksize + numberOfElements);
    int newMap[]=new int[m_mapSize];
    System.arraycopy(m_map,0,newMap,0,m_firstFree + 1);
    m_map=newMap;
  }
  m_firstFree+=numberOfElements;
}

public final void addElements ( int numberOfElements ) { if ( ( m_firstFree + numberOfElements ) >= m_mapSize ) { m_mapSize += ( m_blocksize + numberOfElements ) ; int newMap [ ] = new int [ m_mapSize ] ; System . arraycopy ( m_map , 0 , newMap , 0 , m_firstFree + 1 ) ; m_map = newMap ; } m_firstFree += numberOfElements ; }
append several slots onto the vector , but do not set the values .
