code: @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());
      }
docs: /*
  (non-Javadoc)
  @see MonetaryAmount#divide(java.lang.Number)