anchor.diff:          0);
     },
   
  -  getOwnPropertyDescriptorJson: function(array, property) {
  -    return JSON.stringify(Object.getOwnPropertyDescriptor(array, property));
  +  getOwnPropertyDescriptor: function(array, property) {
  +    return Object.getOwnPropertyDescriptor(array, property);
     },
   
     setLength: function(array, len) {
  
positive.code:       // This test matters to make behavior consistent with JS native arrays
        // and to make devtools integration work well.
        var list = ["a", "b"];
        expect(getOwnPropertyDescriptorJson(list, 0),
            equals('{"value":"a",'
                '"writable":true,'
                '"enumerable":true,'
                '"configurable":true}'));
  
        expect(
            getOwnPropertyDescriptorJson(list, "length"),
            equals('{"value":2,'
                '"writable":true,'
                '"enumerable":false,'
                '"configurable":false}'));
      });
  
      test("concat js arrays", () {
  
negative.code:       expect(listView.length, equals(2));
        expect(checkIsArray(listView), isFalse);
        expect(checkIsArray(listView.toList()), isTrue);
        expect(getOwnPropertyDescriptor(
            listView, "length"), equals(null));
      });
    });
    */
  