anchor.diff:  
   import 'dart:collection';
   import 'dart:_collection-dev';
  -import 'dart:html';
  -import 'dart:html_common';
  -import 'dart:_js_helper' show convertDartClosureToJS, Creates, JavaScriptIndexingBehavior, JSName, Null, Returns;
  +import 'dart:_js_helper' show Creates, JavaScriptIndexingBehavior, JSName, Null, Returns;
   import 'dart:_foreign_helper' show JS;
   
   /**
  
positive.code:   // -- end List<int> mixins.
  }
  
  @DocsEditable
  @DomName('Uint32Array')
  class Uint32List extends TypedData implements JavaScriptIndexingBehavior, List<int> native "Uint32Array" {
  
    @DomName('Uint32Array.Uint32Array')
    @DocsEditable
    factory Uint32List(int length) =>
      _TypedArrayFactoryProvider.createUint32List(length);
  
    @DomName('Uint32Array.fromList')
    @DocsEditable
    factory Uint32List.fromList(List<int> list) =>
      _TypedArrayFactoryProvider.createUint32List_fromList(list);
  
    @DomName('Uint32Array.fromBuffer')
    @DocsEditable
    factory Uint32List.view(ByteBuffer buffer, [int byteOffset, int length]) =>
      _TypedArrayFactoryProvider.createUint32List_fromBuffer(buffer, byteOffset, length);
  
    static const int BYTES_PER_ELEMENT = 4;
  
    @DomName('Uint32Array.length')
    @DocsEditable
    int get length => JS("int", "#.length", this);
  
    int operator[](int index) {
  
negative.code:   // -- end List<num> mixins.
  }
  
  class Int16List extends TypedData implements JavaScriptIndexingBehavior, List<int> native "Int16Array" {
  
    factory Int16List(int length) =>
      _TypedArrayFactoryProvider.createInt16List(length);
  
    factory Int16List.fromList(List<int> list) =>
      _TypedArrayFactoryProvider.createInt16List_fromList(list);
  
    factory Int16List.view(ByteBuffer buffer, [int byteOffset, int length]) =>
      _TypedArrayFactoryProvider.createInt16List_fromBuffer(buffer, byteOffset, length);
  
    static const int BYTES_PER_ELEMENT = 2;
  
    int get length => JS("int", "#.length", this);
  
    int operator[](int index) {
  