class CompositeRestoreListener implements RecordBatchingStateRestoreCallback, StateRestoreListener {

    @Override
    public void restore(final byte[] key,
                        final byte[] value) {
        throw new UnsupportedOperationException("Single restore functionality shouldn't be called directly but "
                                                    + "through the delegated StateRestoreCallback instance");
    }

      CompositeRestoreListener(final StateRestoreCallback stateRestoreCallback);

}