Console.print(" getting snapshot ...");
String snapshotJSon = api.exportRawSnapshot(waveId, waveletId, rpcServerUrl);
writeSnapshotToFile(waveId, waveletId, snapshotJSon);
WaveletSnapshotProtoImpl snapshot = new WaveletSnapshotProtoImpl();
try {
snapshot.fromGson(jsonParser.parse(snapshotJSon), gson, null);
} catch (GsonException ex) {
throw new IOException(ex);
}
Console.println(" Ok, version " + (long)snapshot.getVersion().getVersion());
return snapshot;