code: @Override
      public RoundedMoney divide(Number divisor) {
          BigDecimal bd = MoneyUtils.getBigDecimal(divisor);
          if (isOne(bd)) {
              return this;
          }
          BigDecimal dec = number.divide(bd, Optional.ofNullable(monetaryContext.get(RoundingMode.class)).
                  orElse(RoundingMode.HALF_EVEN));
          return new RoundedMoney(dec, currency, rounding).with(rounding);
      }
docs: /*
  (non-Javadoc)
  @see javax.money.MonetaryAmount#divide(javax.money.MonetaryAmount)