question: public void removeAllFromDamaged ( final Collection < Unit > damagedUnits ) { for ( final Unit u : damagedUnits ) { while ( m_damaged . contains ( u ) ) { m_damaged . remove ( u ) ; } } }
target:  Can have multiple of the same unit, to show multiple hits to that unit.