new OpBasedWavelet(waveletData.getWaveId(), waveletData, CONTEXT_FACTORY,
ParticipationHelper.DEFAULT, executor, SilentOperationSink.VOID);
// Make a conversation with an empty root blip
WaveletBasedConversation.makeWaveletConversational(wavelet);
ConversationUtil conversationUtil = new ConversationUtil(FakeIdGenerator.create());
ObservableConversation conversation = conversationUtil.buildConversation(wavelet).getRoot();
conversation.getRootThread().appendBlip();
context = new OperationContextImpl(waveletProvider, converter, conversationUtil);
context.putWavelet(waveletName.waveId, waveletName.waveletId,
new RobotWaveletData(waveletData, HASH_FACTORY.createVersionZero(waveletName)));