A little clarification. When I talk about exclusive bounds, I mean:
"compareTo(ZERO) <= 0" or "compareTo(MAXIMUM) >= 0"