/** Get or create a WaveletDiffSnapshotProtoImpl from a WaveletDiffSnapshot. */
private WaveletDiffSnapshotProtoImpl getOrCreateWaveletDiffSnapshotProtoImpl(WaveletDiffSnapshot message) {
if (message instanceof WaveletDiffSnapshotProtoImpl) {
return (WaveletDiffSnapshotProtoImpl) message;
} else {
WaveletDiffSnapshotProtoImpl messageImpl = new WaveletDiffSnapshotProtoImpl();
messageImpl.copyFrom(message);
return messageImpl;
}
}