// Deserialize threads.
Map<String, BlipThread> tempThreads = context.deserialize(jsonObj.get(THREADS_TAG),
GsonFactory.THREAD_MAP_TYPE);
for (Entry<String, BlipThread> entry : tempThreads.entrySet()) {
BlipThread thread = entry.getValue();
threads.put(entry.getKey(), new BlipThread(thread.getId(), thread.getLocation(),
thread.getBlipIds(), blips));
}
// Deserialize blips.
Map<String, BlipData> blipDatas = context.deserialize(jsonObj.get(BLIPS_TAG),
GsonFactory.BLIP_MAP_TYPE);