public void consume(WaveletOperation op) {
// Update local version, simulating server response.
try {
op.createVersionUpdateOp(1, null).apply(data);
} catch (OperationException e) {
throw new OperationRuntimeException("test sink verison update failed", e);
}
// Pass to output sink.
output.consume(op);
}