public static BigMoney zero(CurrencyUnit currency, int scale) {
        return BigMoney.of(currency, BigDecimal.valueOf(0, scale));
    }
public static BigMoney zero ( CurrencyUnit currency , int scale ) { return BigMoney . of ( currency , BigDecimal . valueOf ( 0 , scale ) ) ; }
Obtains an instance of {@code BigMoney} representing zero at a specific scale.
<p>
For example, {@code zero(USD, 2)} creates the instance {@code USD 0.00}.

@param currency  the currency, not null
@param scale  the scale to use, zero or positive
@return the instance representing zero, never null
@throws IllegalArgumentException if the scale is negative