static StorageComponent buildStorage(final SpanConsumer spanConsumer) {
    return new ForwardingStorageComponent() {
      @Override protected StorageComponent delegate() {
        throw new AssertionError();
      }

      @Override public SpanConsumer spanConsumer() {
        return spanConsumer;
      }
    };
  }
The {@code toString()} of {@link Component} implementations appear in health check endpoints.
Since these are likely to be exposed in logs and other monitoring tools, care should be taken
to ensure {@code toString()} output is a reasonable length and does not contain sensitive
information.
zipkin-collector/rabbitmq/src/test/java/zipkin2/collector/rabbitmq/ITRabbitMQCollector.java