}
if (text.length() == 0) {
setFlag(ModelFlag.EMPTY, true);
} else {
SimpleType_int new_value = new SimpleType_int(text);
if (!isValid(new_value.getInt())) {
throw new Exception("Value out of bound: " + new_value + " [" + lowLimit + "..." + highLimit + "]");
}
setValue(new_value);
setFlag(ModelFlag.EMPTY, false);