public synchronized int getStartOfBlockIndex() {
        return startOfBlockIndex;
    }
@Test
    public void testGetStartOfBlockIndex() {
        int expected = -1;
        assertEquals(expected, instance.getStartOfBlockIndex(), "Unexpected initial value");

        expected = 0;
        instance.startOfBlockIndex = expected;
        assertEquals(expected, instance.getStartOfBlockIndex());

        expected = 5;
        instance.startOfBlockIndex = expected;
        assertEquals(expected, instance.getStartOfBlockIndex());
    }