This method returns a decorator. The `it` field is facilitate access to the decorated Iterator from within the decorator. I could have used `FileTransactionLogIterator.this` instead of `it` but I felt that `it` was shorter and cleaner. I added some java doc to state that the original decorator should not be used after calling this method.