code: public static <T extends MessageLite> Metadata.BinaryMarshaller<T> metadataMarshaller(
        T defaultInstance) {
      return new MetadataMarshaller<>(defaultInstance);
    }
docs: Produce a metadata marshaller for a protobuf type.
  
  @since 1.0.0