code: @Override
      public boolean isLessThan(MonetaryAmount amount) {
          MoneyUtils.checkAmountParameter(amount, currency);
          return number.stripTrailingZeros()
                  .compareTo(amount.getNumber().numberValue(BigDecimal.class).stripTrailingZeros()) < 0;
      }
docs: /*
  (non-Javadoc)
  @see javax.money.MonetaryAmount#lessThan(javax.money.MonetaryAmount)