code: @Override
    public RecoveryPolicy withBackoff(Duration interval, Duration maxInterval, int intervalMultiplier) {
      return super.withBackoff(interval, maxInterval, intervalMultiplier);
    }
docs: Sets the {@code interval} to pause for between attempts, exponentially backing of to the
  {@code maxInterval} multiplying successive intervals by the {@code intervalMultiplier}.
  
  @throws NullPointerException if {@code interval} or {@code maxInterval} are null
  @throws IllegalArgumentException if {@code interval} is <= 0, {@code interval} is >=
  {@code maxInterval} or the {@code intervalMultiplier} is <= 1