anchor.diff:      Expect.equals(true, !wrongExceptionCaught);
       exceptionCaught = false;
       try {
  -      List<int> buffer = new List<int>(10);
  +      List<int> buffer = new List<int>.filled(10, 0);
         openedFile.readIntoSync(buffer, 0, -1);
       } on RangeError catch (ex) {
         exceptionCaught = true;
  
positive.code:   // Test for file stream buffered handling of large files.
    static void testReadWriteStreamLargeFile() {
      // Create the test data - arbitrary binary data.
      List<int> buffer = new List<int>(100000);
      for (var i = 0; i < buffer.length; ++i) {
        buffer[i] = i % 256;
      }
  
negative.code:     Expect.equals(true, !wrongExceptionCaught);
      exceptionCaught = false;
      try {
        List<int> buffer = new List<int>.filled(10, 0);
        openedFile.readIntoSync(buffer, 6, 12);
      } on RangeError catch (ex) {
        exceptionCaught = true;
  