According to the discussion on PR #2022, @Ali-RS suggests it would be better to restrict the input to the range 0 to 1 only by throwing an IllegalArgumentException with a message denoting an out-of-range number to avoid extrapolation and unexpected behaviors of negative numbers, the same as BlendableAction#setMaxTransitionWeight(double).