@Override public void send(List<byte[]> encodedSpans) throws IOException {
      List<Span> spans = new ArrayList<>(encodedSpans.size());
      for (byte[] encodedSpan : encodedSpans) {
        Span v2Span = SpanBytesDecoder.JSON_V2.decodeOne(encodedSpan);
        spans.add(v2Span);
      }

      delegate().spanConsumer().accept(spans).execute();
    }
Lazily looks up the storage component in order to avoid proxying.
zipkin-server/src/main/java/zipkin2/server/internal/brave/ZipkinSelfTracingConfiguration.java