anchor.diff:        {bool Function() elseBodyEmitter}) {
       emitLn('if ', newline: false);
       emitParenWrapped(ifConditionEmitter);
  +    emit(' ');
       final bool b1 = emitBraceWrapped(ifBodyEmitter);
       bool b2 = false;
       if (elseBodyEmitter != null) {
  
positive.code:           emitTryCatchFinally(() {
              emitCall(1, outputName, globalMethods[i], includeSemicolon: true);
            }, () {
              emitPrint('$outputName throws');
            });
            emitNewline();
          }
  
negative.code:             body += '\$$varName$i\\n';
            }
            emitPrint('$body');
          }, () => emitPrint('print() throws'));
        });
  
    //
  