class TracingProducer implements Producer<K, V> {

  @Override public Future<RecordMetadata> send(ProducerRecord<K, V> record) {
    return this.send(record, null);
  }

    TracingProducer(Producer<K, V> delegate, KafkaTracing kafkaTracing);

}