@Override
    public FastMoney divide(Number divisor) {
        if (isInfinityAndNotNaN(divisor)) {
            return new FastMoney(0L, getCurrency());
        }
        checkNumber(divisor);
        if (isOne(divisor)) {
            return this;
        }
        return new FastMoney(Math.round(this.number / divisor.doubleValue()), getCurrency());
    }
@ Override public FastMoney divide ( Number divisor ) { if ( isInfinityAndNotNaN ( divisor ) ) { return new FastMoney ( 0L , getCurrency ( ) ) ; } checkNumber ( divisor ) ; if ( isOne ( divisor ) ) { return this ; } return new FastMoney ( Math . round ( this . number / divisor . doubleValue ( ) ) , getCurrency ( ) ) ; }
/*
(non-Javadoc)
@see MonetaryAmount#divide(java.lang.Number)