class ExperimentManager {

    boolean inBackoffPeriod () {
        return Optional.ofNullable(lastExperimentComplete)
                       .map(instant -> instant.plus(experimentBackoffPeriod))
                       .map(instant -> instant.isAfter(Instant.now()))
                       .orElse(false);
    }

}