BigDecimal dec = (BigDecimal)val;
try {
return new ClientProperty(name, null, null, "" + dec.longValue());
}
catch (Exception ex) {
return new ClientProperty(name, null, null, "" + dec.doubleValue());
}
}
if (val instanceof BigInteger) {
BigInteger dec = (BigInteger)val;
return new ClientProperty(name, null, null, "" + dec.longValue());