anchor.diff:          $dart$core.Object element$1;
           Iterator iterator$0 = values.iterator();
           while ((element$1 = iterator$0.next()) is !Finished) {
  -            Boolean val = element$1 as Boolean;
  +            Boolean val;
  +            {
  +                val = element$1 as Boolean;
  +            }
               if (Boolean.nativeValue(val)) {
                   count = Integer.nativeValue(Integer.instance(count).successor);
               }
  
positive.code:             $dart$core.Object element$5;
              Iterator iterator$4 = $this.iterator();
              while ((element$5 = iterator$4.next()) is !Finished) {
                  $dart$core.Object element = element$5;
                  if ((count = Integer.nativeValue(Integer.instance(count).successor)) == length) {
                      return false;
                  }
  
negative.code:             if (!step$1$23()) {
                  return $package$finished;
              }
              $dart$core.Object elem = elem$21;
              return collecting.f(elem);
          }
  
  