ChangeRecord newRecord = new ChangeRecord();
newRecord.changeLogFileName = fileName;
newRecord.startOffset = raf.getFilePointer();
newRecord.txid = raf.readLong();
newRecord.type = raf.readShort();
newRecord.timestamp = raf.readLong();
newRecord.file = raf.readUTF();
newRecord.endOffset = raf.getFilePointer();
changes.add(newRecord);
count++;
} while (count < MAX_ENTRIES_TO_READ && raf.getFilePointer() < raf.length());