docs: public static RateLimiter create(double permitsPerSecond, long warmupPeriod, TimeUnit unit) {
          Assert.isTrue(warmupPeriod >= 0, com.github.ltsopensource.core.commons.utils.StringUtils.format("warmupPeriod must not be negative: {}", warmupPeriod));
          return create(SleepingStopwatch.createFromSystemTimer(), permitsPerSecond, warmupPeriod, unit,
                  3.0);
      }