in src/ujdecode.c [321:328]
static JSOBJ newDouble(void *context, double value)
{
struct DecoderState *ds = context;
DoubleValue *dv = (DoubleValue *) alloc(ds, sizeof(DoubleValue));
dv->item.type = UJT_Double;
dv->value = (double) value;
return (JSOBJ) dv;
}