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