public void processEvents(RobotMessageBundle bundle) {
Wavelet wavelet = bundle.getWavelet();
if (bundle.wasSelfAdded() && bundle.isNewWave() && !wavelet.hasDataDocument(TOC_FLAG)) {
TableOfContents contents = new TableOfContents(wavelet);
wavelet.appendDataDocument(TOC_FLAG, "true");
wavelet.appendDataDocument(WAVE_ID, contents.getWaveId());
wavelet.appendDataDocument(WAVELET_ID, contents.getWaveletId());
wavelet.appendDataDocument(BLIP_ID, contents.getBlipId());
}