public void removeAllFromDamaged(final Unit damagedUnit){
  while (m_damaged.contains(damagedUnit)) {
    m_damaged.remove(damagedUnit);
  }
}

public void removeAllFromDamaged ( final Unit damagedUnit ) { while ( m_damaged . contains ( damagedUnit ) ) { m_damaged . remove ( damagedUnit ) ; } }
can have multiple of the same unit , to show multiple hits to that unit .
