anchor.diff:      out("(");
       visitNestedExpression(loop.condition, EXPRESSION,
                             newInForInit: false, newAtStatementBegin: false);
  -    outLn(")");
  -    pendingSemicolon = true;
  +    out(")");
  +    outSemicolonLn();
     }
   
     visitContinue(Continue node) {
  
positive.code:       visitNestedExpression(node.value, EXPRESSION,
                              newInForInit: false, newAtStatementBegin: false);
      }
      pendingSemicolon = true;
    }
  
    visitThrow(Throw node) {
  
negative.code:     pendingSpace = true;
      visitNestedExpression(node.expression, EXPRESSION,
                            newInForInit: false, newAtStatementBegin: false);
      outSemicolonLn();
    }
  
    visitTry(Try node) {
  