@Override
    public HollowProducer.ReadState restore(long versionDesired, HollowConsumer.BlobRetriever blobRetriever) {
        return super.restore(versionDesired, blobRetriever);
    }
@Test
    public void testRestoreFailure() {
        HollowProducer producer = createProducer(tmpFolder, schema);
        long fakeVersion = 101;

        try {
            producer.restore(fakeVersion, blobRetriever);
            fail();
        } catch(Exception expected) { }

        Assert.assertNotNull(lastRestoreStatus);
        assertEquals(Status.FAIL, lastRestoreStatus.getStatus());
        assertEquals(producer.getCycleCountWithPrimaryStatus(), 0);
    }