Do you mean duplicate code between ReadAheadFileTransactionLogIterator and NewFileTransactionLogIterator?