this.locale = locale;
initData();
}
private void initData() {
CLDRDecimalData data = CLDRHelper.resolveDecimalData(locale.getLanguage(), locale.getCountry());
zeroDigit = '0';
groupingSeparator = (char)data.getGroupingSeparator();
decimalSeparator = (char)data.getDecimalSeparator();
perMill = (char)data.getPerMill();
percent = (char)data.getPercent();
digit = '#';
patternSeparator = ';';
NaN = data.getNaN();
infinity = data.getInfinity();
minusSign = (char)data.getMinusSign();
monetaryDecimalSeparator = (char)data.getMonetaryDecimalSeparator();
exponentSeparator = data.getExponentSeparator();
}