public BigDecimal getValue() throws WrongValueException {
return (BigDecimal)getRawValue();
}
public void setValue(BigDecimal value) throws WrongValueException {
validate(value);
<BUG>if (setRawValue(value))

smartUpdate("value", getText());</BUG>
}
public int getScale() {

public BigDecimal getValue() throws WrongValueException {
return (BigDecimal)getRawValue();
}
public void setValue(BigDecimal value) throws WrongValueException {
validate(value);
setRawValue(value);
}
public int getScale() {
