@Test void rateCantBeOverOne() {
    Throwable exception = assertThrows(IllegalArgumentException.class, () -> CollectorSampler.create(1.1f));
    assertThat(exception.getMessage()).contains("rate should be between 0 and 1: was 1.1");
  }
The collector needs to apply the same decision to incremental updates in a trace.
zipkin-collector/core/src/test/java/zipkin2/collector/CollectorSamplerTest.java