anchor.diff:                  $dart$core.Object element$9;
                   Iterator iterator$8 = sublist.iterator();
                   while ((element$9 = iterator$8.next()) is !Finished) {
  -                    $dart$core.Object element = element$9;
  +                    $dart$core.Object element;
  +                    {
  +                        element = element$9;
  +                    }
                       {
                           $dart$core.bool doElse$10 = true;
                           if (!(null == element)) {
  
positive.code:         if (!step$2$11()) {
              return $package$finished;
          }
          Iterable it = it$3;
          $dart$core.Object val = val$8;
          return val;
      }
  
  
negative.code:                         $dart$core.Object element$10;
                          Iterator iterator$9 = $this.iterator();
                          while ((element$10 = iterator$9.next()) is !Finished) {
                              Entry entry;
                              {
                                  entry = element$10 as Entry;
                              }
                              $dart$core.Object thatItem = that$8.get(entry.key);
                              {
                                  $dart$core.bool doElse$11 = true;
  