docs: public static BigMoney total(BigMoneyProvider... monies) {
          MoneyUtils.checkNotNull(monies, "Money array must not be null");
          if (monies.length == 0) {
              throw new IllegalArgumentException("Money array must not be empty");
          }
          BigMoney total = of(monies[0]);
          MoneyUtils.checkNotNull(total, "Money array must not contain null entries");
          for (int i = 1; i < monies.length; i++) {
              total = total.plus(of(monies[i]));
          }
          return total;
      }