Hi!  I want to loop through a hashmap and delete some elements based on some criteria . . .  I thought there would be some slick groovy method - in the spirit of findAll, etc. - to do this, but couldn't find it . . .  my java developer workmate suggested:

iter = uidMap.entrySet().iterator()
while (iter.hasNext()) {
entry = iter.next()
key = entry.key
value = entry.value
    if (bla, blah, blah) {

Is there a groovier way?