for (String field : message.getRemovedParticipant()) {
addRemovedParticipant(field);
}
clearDocument();
for (DocumentDiffSnapshot field : message.getDocument()) {
addDocument(new DocumentDiffSnapshotProtoImpl(field));
}
setVersion(new ProtocolHashedVersionProtoImpl(message.getVersion()));
setLastModifiedTime(message.getLastModifiedTime());
setCreator(message.getCreator());
setCreationTime(message.getCreationTime());