code: @Override
      public RoundedMoney remainder(Number divisor) {
          return new RoundedMoney(number.remainder(MoneyUtils.getBigDecimal(divisor), Optional.ofNullable(
                  monetaryContext.get(MathContext.class)).orElse(MathContext.DECIMAL64)),
                  currency, rounding);
      }
docs: /*
  (non-Javadoc)
  @see javax.money.MonetaryAmount#remainder(Number)