docs: public static Money of(BigMoneyProvider moneyProvider, RoundingMode roundingMode) {
          MoneyUtils.checkNotNull(moneyProvider, "BigMoneyProvider must not be null");
          MoneyUtils.checkNotNull(roundingMode, "RoundingMode must not be null");
          return new Money(BigMoney.of(moneyProvider).withCurrencyScale(roundingMode));
      }