I can certainly appreciate the desire to get notification for the iterator at the end of the loop, but consider that in addition to break one probably also needs to handle return and exceptions throws. It gets messy pretty fast. Mark