removeBuilder.contentKeys(tmp.keySet());
removeBuilder.returnResults();
removeBuilder.versionKey(Number160.ZERO);
fr = smmSender.remove(recv1.peerAddress(), removeBuilder, cc);
fr.awaitUninterruptibly();
Message m = fr.responseMessage();
Assert.assertEquals(true, fr.isSuccess());
// check for returned results
Map<Number640, Data> stored = m.dataMap(0).dataMap();
DataMap dataMap = new DataMap(new Number160(33), Number160.createHash("test"), Number160.ZERO, tmp);
compare(dataMap.convertToMap640(), stored);
// get
GetBuilder getBuilder = new GetBuilder(recv1, new Number160(33));
getBuilder.domainKey(Number160.createHash("test"));
getBuilder.contentKeys(tmp.keySet());
getBuilder.versionKey(Number160.ZERO);
fr = smmSender.get(recv1.peerAddress(), getBuilder, cc);
fr.awaitUninterruptibly();
Assert.assertEquals(true, fr.isSuccess());
m = fr.responseMessage();
DataMap stored2 = m.dataMap(0);
Assert.assertEquals(0, stored2.size());
} finally {
if (cc != null) {
cc.shutdown().awaitListenersUninterruptibly();
}