anchor.diff:      Iterator iterator() => (() {
           Iterator iter = $outer$ceylon$language$List.iterator();
           Iterator patchIter = _$list.iterator();
  -        return new List$Patch$$anonymous$4_(this, iter, patchIter);
  +        return new List$Patch$$anonymous$6_(this, iter, patchIter);
       })();
       $dart$core.bool operator ==($dart$core.Object that) => List.$equals(this, that);
       $dart$core.int get hashCode => List.$get$hash(this);
  
positive.code:     Iterable takeWhile([Callable taking]) => Iterable.$takeWhile(this, taking);
      Iterable repeat([$dart$core.int times]) => Iterable.$repeat(this, times);
      Iterable by([$dart$core.int step]) => Iterable.$by(this, step);
      Iterable defaultNullElements([$dart$core.Object defaultValue]) => Iterable.$defaultNullElements(this, defaultValue);
      Iterable get coalesced => Iterable.$get$coalesced(this);
      Iterable get indexed => Iterable.$get$indexed(this);
      Iterable get paired => Iterable.$get$paired(this);
  
negative.code:     List patch([List list, $dart$core.Object from = $package$dart$default, $dart$core.Object length = $package$dart$default]) => List.$patch(this, list, from, length);
      $dart$core.bool startsWith([List sublist]) => List.$startsWith(this, sublist);
      $dart$core.bool endsWith([List sublist]) => List.$endsWith(this, sublist);
      Iterable indexesWhere([Callable selecting]) => List.$indexesWhere(this, selecting);
      $dart$core.int firstIndexWhere([Callable selecting]) => List.$firstIndexWhere(this, selecting);
      $dart$core.int lastIndexWhere([Callable selecting]) => List.$lastIndexWhere(this, selecting);
      Iterable get permutations => Collection.$get$permutations(this);
      Iterable get exceptLast => Iterable.$get$exceptLast(this);
      void each([Callable step]) => Iterable.$each(this, step);
      Iterable map([Callable collecting]) => Iterable.$map(this, collecting);
  