FiniteDoubleValidator
The value must be a finite number — rejects NaN, Infinity, and -Infinity.
Useful on wire-side Double fields: JSON parsers and arithmetic upstream can smuggle non-finite values into otherwise plausible-looking data.