code: @Override
      public Money divide(double divisor) {
          if (NumberVerifier.isInfinityAndNotNaN(divisor)) {
              return Money.of(0, getCurrency());
          }
          if (divisor == 1.0d) {
              return this;
          }
          return divide(new BigDecimal(String.valueOf(divisor)));
      }
docs: /*
  (non-Javadoc)
  
  @see MonetaryAmount#divide(MonetaryAmount)