anchor.diff:      $dart$core.int get lastIndex => $outer$ceylon$language$Sequence.lastIndex;
       $dart$core.int size;
       $dart$core.Object getFromFirst([$dart$core.int index]) => (index >= 0) && (index < size) ? $capture$Sequence$collect$collecting.f(Sequence.$_$getElement($outer$ceylon$language$Sequence, index)) : null;
  -    $dart$core.bool operator ==($dart$core.Object that) => List.$equals(this, that);
  -    $dart$core.int get hashCode => List.$get$hashCode(this);
  -    $dart$core.String toString() => Collection.$get$string(this);
       $dart$core.Object get first => List.$get$first(this);
       $dart$core.Object get last => List.$get$last(this);
       $dart$core.Object get([Integer index]) => List.$get(this, index);
  
positive.code:     $dart$core.Object get([Integer index]) => List.$get(this, index);
      $dart$core.Object getFromLast([$dart$core.int index]) => List.$getFromLast(this, index);
      $dart$core.bool defines([Integer index]) => List.$defines(this, index);
      List sublistFrom([$dart$core.int from]) => List.$sublistFrom(this, from);
      List sublistTo([$dart$core.int to]) => List.$sublistTo(this, to);
      List sublist([$dart$core.int from, $dart$core.int to]) => List.$sublist(this, from, to);
  
negative.code:     List get reversed => List.$get$reversed(this);
      List clone() => List.$clone(this);
      Iterator iterator() => List.$iterator(this);
      $dart$core.bool operator ==($dart$core.Object that) => List.$equals(this, that);
      $dart$core.int get hashCode => List.$get$hashCode(this);
      $dart$core.bool shorterThan([$dart$core.int length]) => List.$shorterThan(this, length);
      $dart$core.bool longerThan([$dart$core.int length]) => List.$longerThan(this, length);
      List repeat([$dart$core.int times]) => List.$repeat(this, times);
  