removes the first occurrence of the argument from this vector . if the object is found in this vector , each component in the vector with an index greater or equal to the object 's index is shifted downward to have an index one smaller than the value it had previously . concode_field_sep int m_blocksize concode_elem_sep int m_mapSize concode_elem_sep int m_firstFree concode_elem_sep Object m_map[] concode_field_sep int lastIndexOf concode_elem_sep boolean contains concode_elem_sep void setSize concode_elem_sep void insertElementAt concode_elem_sep int size concode_elem_sep void setElementAt concode_elem_sep void addElements concode_elem_sep void addElements concode_elem_sep void removeElementAt concode_elem_sep Object elementAt concode_elem_sep Object clone concode_elem_sep void addElement concode_elem_sep void setToSize concode_elem_sep int indexOf concode_elem_sep int indexOf concode_elem_sep void removeAllElements
boolean function ( Object arg0 ) { for ( int loc0 = 0 ; loc0 < m_firstFree ; loc0 ++ ) { if ( m_map [ loc0 ] == arg0 ) { if ( ( loc0 + 1 ) < m_firstFree ) System . arraycopy ( m_map , loc0 + 1 , m_map , loc0 - 1 , m_firstFree - loc0 ) ; else m_map [ loc0 ] = null ; m_firstFree -- ; return true ; } } return false ; }