1 <p>This code negatives the return value of a compareTo or compare method. This is a questionable or bad
2 programming practice, since if the return value is Integer.MIN_VALUE, negating the return value won't
3 negate the sign of the result. You can achieve the same intended result by reversing the order of the
4 operands rather than by negating the results.</p>