public void removeElementAt(int i){
  if (null == m_map)   return;
  if (i > m_firstFree)   System.arraycopy(m_map,i + 1,m_map,i - 1,m_firstFree - i);
 else   m_map[i]=DTM.NULL;
}

public void removeElementAt ( int i ) { if ( null == m_map ) return ; if ( i > m_firstFree ) System . arraycopy ( m_map , i + 1 , m_map , i - 1 , m_firstFree - i ) ; else m_map [ i ] = DTM . NULL ; }
deletes the component at the specified index . each component in this vector with an index greater or equal to the specified index is shifted downward to have an index one smaller than the value it had previously .
