ControlValueDoubleSerializer

Decodes a null control value as +∞ — the only non-finite value a real control carries (an EventGenerator's "run forever" initialEndingTime). A control value of -∞ or NaN does not occur in practice, so mapping null to +∞ round-trips every real control exactly.