docs: public RetryPolicy<R> withJitter(double jitterFactor) {
      Assert.isTrue(jitterFactor >= 0.0 && jitterFactor <= 1.0, "jitterFactor must be >= 0 and <= 1");
      Assert.state(delay != null || delayMin != null, "A delay must be configured");
      Assert.state(jitter == null, "withJitter(Duration) has already been called");
      this.jitterFactor = jitterFactor;
      return this;
    }