private WaveletProtoImpl getOrCreateWaveletProtoImpl(Wavelet message) {
if (message instanceof WaveletProtoImpl) {
return (WaveletProtoImpl) message;
} else {
WaveletProtoImpl messageImpl = new WaveletProtoImpl();
messageImpl.copyFrom(message);
return messageImpl;
}
}
/** Get or create a WaveletSnapshotProtoImpl from a WaveletSnapshot. */