class IntervalBoundedExponentialBackOff implements BackOff {

  public boolean atMaxInterval() {
    return initialIntervalMillis * Math.pow(DEFAULT_MULTIPLIER, currentAttempt - 1)
        >= maximumIntervalMillis;
  }

  public  IntervalBoundedExponentialBackOff(long maximumIntervalMillis, long initialIntervalMillis);

}