anchor.diff:        _checkEncoding<dynamic>(
           standard,
           0x7fffffffffffffff,
  -        <int>[4, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff],
  +        <int>[4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f],
         );
         _checkEncoding<dynamic>(
           standard,
  
positive.code:       _checkEncoding<dynamic>(
          standard,
          new Uint8List(0xffff + 1),
          <int>[8, 255, 0, 1, 0, 0]..addAll(new List<int>.filled(0xffff + 1, 0)),
        );
      });
      test('should encode and decode simple messages', () {
  
negative.code:       _checkEncoding<dynamic>(
          standard,
          -0x7fffffff - 1,
          <int>[3, 0x00, 0x00, 0x00, 0x80],
        );
        _checkEncoding<dynamic>(
          standard,
          -0x7fffffff - 2,
          <int>[4, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff],
        );
        _checkEncoding<dynamic>(
          standard,
          0x7fffffff,
          <int>[3, 0xff, 0xff, 0xff, 0x7f],
        );
        _checkEncoding<dynamic>(
          standard,
          0x7fffffff + 1,
          <int>[4, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00],
        );
        _checkEncoding<dynamic>(
          standard,
          -0x7fffffffffffffff - 1,
          <int>[4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80],
        );
        _checkEncoding<dynamic>(
          standard,
  