docs: public int getMinorPart() {
          int cdp = getCurrencyUnit().getDecimalPlaces();
          return amount.setScale(cdp, RoundingMode.DOWN)
                      .remainder(BigDecimal.ONE)
                      .movePointRight(cdp).intValueExact();
      }