code: public static RpcRequest rpcRequest(MethodDescriptor<?, ?> method, Object message) {
          // We don't actually use the RpcRequest for request processing since it doesn't fit well with streaming.
          // We still populate it with a reasonable method name for use in logging. The service type is currently
          // arbitrarily set as gRPC doesn't use Class<?> to represent services - if this becomes a problem, we
          // would need to refactor it to take a Object instead.
          return RpcRequest.of(GrpcLogUtil.class, method.getFullMethodName(), message);
      }
docs: Returns a {@link RpcRequest} corresponding to the given {@link MethodDescriptor}.