void () { assertThrows(IllegalArgumentException.class, () -> withExponentialBackOff(0, 1, 1)); assertThrows(IllegalArgumentException.class, () -> withExponentialBackOff(1, 0, 1)); assertThrows(IllegalArgumentException.class, () -> withExponentialBackOff(1, 1, 0)); }