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