* @return an instance of {@link Wavelet}.
*/
public static Wavelet deserialize(OperationQueue operationQueue, Map<String, Blip> blips,
Map<String, BlipThread> threads, WaveletData waveletData) {
WaveId waveId;
WaveletId waveletId;
try {
waveId = ApiIdSerializer.instance().deserialiseWaveId(waveletData.getWaveId());
waveletId = ApiIdSerializer.instance().deserialiseWaveletId(waveletData.getWaveletId());
} catch (InvalidIdException e) {
throw new IllegalArgumentException(e);