ScribeSpanConsumer newScribeSpanConsumer(String category, SpanConsumer spanConsumer) {
    ScribeCollector.Builder builder = ScribeCollector.newBuilder()
      .category(category)
      .metrics(scribeMetrics)
      .storage(new ForwardingStorageComponent() {
        @Override protected StorageComponent delegate() {
          throw new AssertionError();
        }

        @Override public SpanConsumer spanConsumer() {
          return spanConsumer;
        }
      });
    return new ScribeSpanConsumer(
      builder.delegate.build(),
      builder.metrics,
      builder.category);
  }
Finagle's zipkin tracer breaks on a column width with a trailing newline
zipkin-collector/scribe/src/test/java/zipkin2/collector/scribe/ScribeSpanConsumerTest.java