@Override
 protected RpcException mapException(Exception ex) {
   return RpcException.mapException(ex);
 }
 @Override
 public void setException(Throwable t) {
   handler.failed(RpcException.mapException(t));
 }