anchor.diff:      String filename = getFilename("file_test.txt");
       File file = new File(filename);
       file.open(mode: FileMode.read).then((RandomAccessFile file) {
  -      List<int> buffer = new List<int>(10);
  +      List<int> buffer = new List<int>.filled(10, 0);
         file.readInto(buffer, 0, 5).then((bytes_read) {
           Expect.equals(5, bytes_read);
           file.readInto(buffer, 5, 10).then((bytes_read) {
  
positive.code:     String filename = getFilename("fixed_length_file");
      RandomAccessFile input = (new File(filename)).openSync();
      Expect.equals(0, input.positionSync());
      List<int> buffer = new List<int>(100);
      input.readIntoSync(buffer, 0, 12);
      Expect.equals(12, input.positionSync());
      input.readIntoSync(buffer, 12, 18);
  
negative.code:     Expect.equals(true, !wrongExceptionCaught);
      exceptionCaught = false;
      try {
        List<int> buffer = new List<int>.filled(10, 0);
        openedFile.writeFromSync(buffer, 6, 12);
      } on RangeError catch (ex) {
        exceptionCaught = true;
  