// TODO(ohler): avoid serialization/deserialization here
WaveletDataImpl waveletData = deserializeWavelet(waveletName, raw.getState().snapshot());
Assert.check(raw.getVersion() == waveletData.getVersion(),
"Raw version %s does not match wavelet version %s",
raw.getVersion(), waveletData.getVersion());
PrimitiveSupplement supplement = getPrimitiveSupplement(waveletData);
ConvFields fields = getConvFields(convId);
ParticipantId participantId = accountStore.get(udwOwner).getParticipantId();
if (!fields.participants.contains(participantId)) {
log.info(participantId + " is not currently a participant on " + convId
+ ", not indexing");