We analyse the conventional sum-based representation of iteration from the perspective of programmers, and show that the syntax they suggest is fundamentally not a good representation of Java-style iteration withfor,while,break, andcontinue. We present an alternative syntax, which we call "labelled...