question: adds a population to the history . if the maximum size of this container is exceeded , then the population added earliest is removed . concode_field_sep String CVS_REVISION concode_elem_sep int m_maxSize concode_elem_sep List m_populations concode_field_sep Population getPopulation concode_elem_sep void removeAllPopulations concode_elem_sep List getPopulations concode_elem_sep void setPopulations concode_elem_sep int size concode_elem_sep boolean equals
target: void function ( final Population arg0 ) { if ( arg0 == null ) { throw new IllegalArgumentException ( "srini_string" ) ; } m_populations . add ( 0 , arg0 ) ; int loc0 = m_populations . size ( ) ; if ( m_maxSize != 0 && loc0 > m_maxSize ) { m_populations . remove ( loc0 - 1 ) ; } }