_exgMaster.setClock(Clock.fixed(now, ZoneOffset.UTC));
final ExternalIdBundle bundle = ExternalIdBundle.of("B", "B0");
final ExternalIdBundle region = ExternalIdBundle.of("R", "R0");
ManageableExchange exchange = new ManageableExchange(bundle, "initial", region, null);
ExchangeDocument initialDoc = new ExchangeDocument(exchange);
_exgMaster.add(initialDoc);
ObjectId baseOid = initialDoc.getObjectId();
List<ExchangeDocument> firstReplacement = newArrayList();
for (int i = 0; i < 5; i++) {
ManageableExchange ex = new ManageableExchange(bundle, "setup_" + i, region, null);
ExchangeDocument doc = new ExchangeDocument(ex);
doc.setVersionFromInstant(now.plus(i, MINUTES));
firstReplacement.add(doc);
}
_exgMaster.setClock(Clock.fixed(now.plus(1, HOURS), ZoneOffset.UTC));
_exgMaster.replaceVersions(baseOid, firstReplacement);
return baseOid;