public Void call(RevisionManagerEndpointService service)
throws IOException {
ServerRpcController controller = new ServerRpcController();
BlockingRpcCallback<CommitWriteTransactionResponse> done =
new BlockingRpcCallback<CommitWriteTransactionResponse>();
CommitWriteTransactionRequest request = CommitWriteTransactionRequest.newBuilder()
.setTransaction(rpcConverter.convertTransaction(transaction)).build();
service.commitWriteTransaction(controller, request, done);
blockOnResponse(done, controller);
return null;
}