anchor.diff:      ReferencesImpl$iterator$$anonymous$0_([serialization$ReferencesImpl $outer$ceylon$language$serialization$ReferencesImpl, $dart$core.Object $capture$serialization$ReferencesImpl$iterator$$$instance]) {
           this.$outer$ceylon$language$serialization$ReferencesImpl = $outer$ceylon$language$serialization$ReferencesImpl;
           this.$capture$serialization$ReferencesImpl$iterator$$$instance = $capture$serialization$ReferencesImpl$iterator$$$instance;
  -        _$it = $outer$ceylon$language$serialization$ReferencesImpl.references.iterator();
  -    }
  -    Iterator _$it;
  +        _it = $outer$ceylon$language$serialization$ReferencesImpl.references.iterator();
  +    }
  +    Iterator _it;
       $dart$core.Object next() {
  -        $dart$core.Object next = _$it.next();
  +        $dart$core.Object next$s1 = _it.next();
           {
               $dart$core.bool doElse$1 = true;
  -            if (next is Finished) {
  -                Finished next$2;
  -                next$2 = next as Finished;
  +            if (next$s1 is Finished) {
  +                Finished next$s1$2;
  +                next$s1$2 = next$s1 as Finished;
                   doElse$1 = false;
                   return $package$finished;
               }
               if (doElse$1) {
  -                return new Entry(next, (next as serialization$ReachableReference).referred($outer$ceylon$language$serialization$ReferencesImpl.instance));
  +                return new Entry(next$s1, (next$s1 as serialization$ReachableReference).referred($outer$ceylon$language$serialization$ReferencesImpl.instance));
               }
           }
       }
  
positive.code:             $dart$core.Object element$24;
              Iterator iterator$23 = ($package$measure($ceylonInteger(0), rightPad) as List).iterator();
              while ((element$24 = iterator$23.next()) is !Finished) {
                  Integer _;
                  {
                      _ = element$24 as Integer;
                  }
                  sb.appendCharacter(character as Character);
              }
  
negative.code:             $dart$core.String that$20;
              that$20 = $dartString(that as String);
              doElse$19 = false;
              return $ceylon$interop$dart.dartString(_val) == $ceylon$interop$dart.dartString(that$20);
          }
          if (doElse$19) {
              return false;
          }
      })();
      $dart$core.bool equalsIgnoringCase([$dart$core.String that]) => uppercased == $ceylonString(that).uppercased;
      $dart$core.int get hashCode => $ceylon$interop$dart.dartString(_val).hashCode;
      $dart$core.String toString() => _val;
      $dart$core.bool get empty => $ceylon$interop$dart.dartString(_val).isEmpty;
      String get coalesced => self;
      String clone() => self;
      $dart$core.String pad([$dart$core.int size, $dart$core.Object character = $package$dart$default]) {
  