}
@Override
public BlipData toBlipData(ConversationBlip blip, Wavelet wavelet,
EventMessageBundle eventMessageBundle) {
ConversationBlip parentBlip = findBlipParent(blip);
BlipData blipData = new BlipData();
blipData.setCreator(blip.getAuthorId().getAddress());
blipData.setContributors(idsToParticipantIdList(blip.getContributorIds()));
blipData.setBlipId(blip.getId());
blipData.setLastModifiedTime(blip.getLastModifiedTime());
blipData.setVersion(blip.getLastModifiedVersion());
blipData.setParentBlipId(parentBlip == null ? null : parentBlip.getId());
blipData.setWaveId(ApiIdSerializer.instance().serialiseWaveId(wavelet.getWaveId()));
blipData.setWaveletId(ApiIdSerializer.instance().serialiseWaveletId(wavelet.getId()));
blipData.setChildBlipIds(toBlipIdList(findBlipChildren(blip)));
ApiView apiView = new ApiView(blip.getContent(), wavelet);