StrictlyNegativeInt

Returns the value as a strictly negative int, or throws an IllegalArgumentException if the value is positive.