@Override
    @SuppressWarnings({"rawtypes", "unchecked"})
    public SimpleVersionedSerializer<CommitRecoverable> getCommitRecoverableSerializer() {
        return (SimpleVersionedSerializer) GSCommitRecoverableSerializer.INSTANCE;
    }
@Test
    public void testGetCommitRecoverableSerializer() {
        Object serializer = writer.getCommitRecoverableSerializer();
        assertEquals(GSCommitRecoverableSerializer.class, serializer.getClass());
    }