}
}
log.info("participantFixup=" + participantFixup);
boolean preserveHistory = !task.getSettings().getSynthesizeHistory();
log.info("preserveHistory=" + preserveHistory);
ImportMetadata importMetadata = new ImportMetadataGsonImpl();
importMetadata.setImportBeginTimeMillis(System.currentTimeMillis());
importMetadata.setImportFinished(false);
importMetadata.setOriginalImporter(userId.getId());
importMetadata.setSourceInstance(instance.serialize());
importMetadata.setRemoteWaveId(waveletName.waveId.serialise());
importMetadata.setRemoteWaveletId(waveletName.waveletId.serialise());
importMetadata.setRemoteHistoryCopied(preserveHistory);
importMetadata.setRemoteVersionImported(snapshot.getFirst().getVersion());
ConvMetadataGsonImpl convMetadata = new ConvMetadataGsonImpl();
convMetadata.setImportMetadata(importMetadata);
final SlobId newId;
if (!preserveHistory) {
List<WaveletOperation> history = Lists.newArrayList();