//
// Serialization.
//
private ProtocolWaveletDelta serialize(WaveletName wavelet, WaveletDelta delta) {
ProtocolWaveletDeltaJsoImpl protocolDelta = ProtocolWaveletDeltaJsoImpl.create();
for (WaveletOperation op : delta) {
protocolDelta.addOperation(WaveletOperationSerializer.serialize(op));
}
protocolDelta.setAuthor(delta.getAuthor().getAddress());
protocolDelta.setHashedVersion(versions.getServerVersion(wavelet, delta));
return protocolDelta;
}