class MonetaryFormat {

    @Override
    public int hashCode() {
        return Objects.hash(negativeSign, positiveSign, zeroDigit, decimalMark, minDecimals, decimalGroups, shift,
                roundingMode, Arrays.hashCode(codes), codeSeparator, codePrefixed);
    }

    public  MonetaryFormat();
    public  MonetaryFormat(boolean useBitcoinSymbol);
    private  MonetaryFormat(char negativeSign, char positiveSign, char zeroDigit, char decimalMark, int minDecimals,
            List<Integer> decimalGroups, int shift, RoundingMode roundingMode, String[] codes,
            char codeSeparator, boolean codePrefixed);

}