public static <E extends Throwable> void runWithSpanThrows(@NotNull Tracer tracer,
                                                             @NotNull String spanName,
                                                             @NotNull ThrowableConsumer<Span, E> operation) throws E {
    TraceKt.runWithSpanIgnoreThrows(tracer, spanName, operation);
  }
public static <E extends Throwable> void runWithSpanThrows(@NotNull Tracer tracer,
                                                             @NotNull String spanName,
                                                             @NotNull ThrowableConsumer<Span, E> operation)