code: public static Money ofMinor(CurrencyUnit currency, long amountMinor, int fractionDigits) {
       	if(fractionDigits < 0) {
       		throw new IllegalArgumentException("The fractionDigits cannot be negative");
       	}
       	return of(BigDecimal.valueOf(amountMinor, fractionDigits), currency);
       }
docs: Obtains an instance of {@code Money} from an amount in minor units.
  For example, {@code ofMinor(USD, 1234, 2)} creates the instance {@code USD 12.34}.
  @param currency  the currency, not null
  @param amountMinor  the amount of money in the minor division of the currency
  @param fractionDigits number of digits
  @return the monetary amount from minor units
  @see CurrencyUnit#getDefaultFractionDigits()
  @see Money#ofMinor(CurrencyUnit, long, int)
  @throws NullPointerException when the currency is null
  @throws IllegalArgumentException when the fractionDigits is negative
  @since 1.0.1