public IpcClientSpanBuilder setMethodDescriptor(final Descriptors.MethodDescriptor md) {
    final String packageAndService = getRpcPackageAndService(md.getService());
    final String method = getRpcName(md);
    this.name = buildSpanName(packageAndService, method);
    populateMethodDescriptorAttributes(attributes, md);
    return this;
  }
Construct {@link Span} instances originating from the client side of an IPC.
@see <a href=
     "https://github.com/open-telemetry/opentelemetry-specification/blob/3e380e249f60c3a5f68746f5e84d10195ba41a79/specification/trace/semantic_conventions/rpc.md">Semantic
     conventions for RPC spans</a>
hbase-client/src/main/java/org/apache/hadoop/hbase/client/trace/IpcClientSpanBuilder.java