docs: public static BigMoney ofScale(CurrencyUnit currency, BigDecimal amount, int scale, RoundingMode roundingMode) {
          MoneyUtils.checkNotNull(currency, "CurrencyUnit must not be null");
          MoneyUtils.checkNotNull(amount, "Amount must not be null");
          MoneyUtils.checkNotNull(roundingMode, "RoundingMode must not be null");
          amount = amount.setScale(scale, roundingMode);
          return BigMoney.of(currency, amount);
      }