@Override
 public void callMethod(
     @NotNull Descriptors.MethodDescriptor method,
     @NotNull RpcController controller,
     @NotNull Message request,
     @NotNull RpcCallback<Message> done) {
   try {
     done.run(service.callBlockingMethod(method, controller, request));
   } catch (ServiceException e) {
     log.error("Blocking method error " + method.getFullName(), e);
     done.run(null);
   }
 }