boolean empty() {
        return empty;
    }
@Test
    public void testEmpty() {
        LogReplayTracker tracker = new LogReplayTracker.Builder().build();
        assertTrue(tracker.empty());
        tracker.replay(new NoOpRecord());
        assertFalse(tracker.empty());
    }