When all of minInValue, minOutValue, maxInValue, and maxOutValue are present, if style is not specified, the default behavior is “noClamp”.
If a minInValue/minOutValue pair is present, the result shall be clamped at the low end.
If a maxInValue/maxOutValue pair is present, the result shall be clamped at the high end.
This would appear to be contradictory. Should it not read “If only a minInValue/minOutValue pair…”?