anchor.diff:  
         if ((__prevBookmark == null && executeAwait) ||
             (__prevBookmark != null &&
  -          __prevBookmark.locations.contains("if1"))) {
  -        __nextBookmark.locations.add("if1");
  -
  -        var __ignored1;
  -        const __ignored1Ref = "if1:__ignored1";
  +          __prevBookmark.locations.contains("if0"))) {
  +        __nextBookmark.locations.add("if0");
  +
  +        var __ignored0;
  +        const __ignored0Ref = "if0:__ignored0";
           if (__prevBookmark == null) {
             __reEnterFunction() {
  -            __nextBookmark.locations.add("await1");
  +            __nextBookmark.locations.add("await0");
               Bookmark __copy = new Bookmark.from(__nextBookmark);
               _nestedClosures(__copy, executeAwait);
             }
   
             wrapWithFuture(0).then((__value) {
  -            __nextBookmark.variables[__ignored1Ref] = __value;
  +            __nextBookmark.variables[__ignored0Ref] = __value;
               __reEnterFunction();
             }).catchError((__e) {
               __nextBookmark.variables["__exceptionToThrow"] = __e.error;
  
positive.code:            __prevBookmark.locations.contains("if1"))) {
          __nextBookmark.locations.add("if1");
  
          var __ignored1;
          const __ignored1Ref = "if1:__ignored1";
          if (__prevBookmark == null) {
            __reEnterFunction() {
              __nextBookmark.locations.add("await1");
              Bookmark __copy = new Bookmark.from(__nextBookmark);
              _throwInMultipleWays(__copy, value);
            }
  
            // Async throw for value 1
            asyncThrow(new SomeException("Throw during <-")).then((__value) {
              __nextBookmark.variables[__ignored1Ref] = __value;
              __reEnterFunction();
            }).catchError((__e) {
  
  
negative.code:         return __completer.future;
        }
  
        if (__prevBookmark.locations.contains("await0")) {
          sum = __nextBookmark.variables[__sumRef] = __prevBookmark.variables[__sumRef];
          var __exceptionToThrow = __prevBookmark.variables["__exceptionToThrow"];
          value = __nextBookmark.variables[__valueRef] = __prevBookmark.variables[__valueRef];
  