// This deviates from Google Wave production which always sends this
// event, even if it wasn't present in your capabilities.
if (capabilities.containsKey(EventType.WAVELET_SELF_ADDED) && participant.equals(robotId)) {
// The robot has been added
String rootBlipId = ConversationUtil.getRootBlipId(conversation);
WaveletSelfAddedEvent event = new WaveletSelfAddedEvent(
null, null, deltaAuthor.getAddress(), deltaTimestamp, rootBlipId);
addEvent(event, capabilities, rootBlipId, messages);
}
}