anchor.diff:  
     @override
     void visitIfStatement(IfStatement node) {
  -    _writeNextCodeLine(node);
       _writeln('IfStatement');
       _withIndent(() {
         _writeNamedChildEntities(node);
  
positive.code: 
    @override
    void visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node) {
      _writeNextCodeLine(node);
      _writeln('ForEachPartsWithDeclaration');
      _withIndent(() {
        _writeNamedChildEntities(node);
  
negative.code: 
    @override
    void visitSetOrMapLiteral(SetOrMapLiteral node) {
      _writeln('SetOrMapLiteral');
      _withIndent(() {
        _writeNamedChildEntities(node);
  