if (future2.isSuccess()) {
SyncBuilder synchronizationBuilder = new SyncBuilder(senderSync, receiverAddress, 5);
synchronizationBuilder.dataMap(dataMap);
final FutureResponse futureResponse = senderSync.syncRPC().infoMessage(
receiverAddress, synchronizationBuilder, future2.channelCreator());
futureResponse.addListener(new BaseFutureAdapter<FutureResponse>() {
@Override
public void operationComplete(FutureResponse future) throws Exception {
System.err.println(future.failedReason());
ref.set(future.responseMessage().type());
ref2.set(future.responseMessage().dataMap(0));