このコードは、compareTo または compare メソッドの戻り値を無効にします。 これは疑わしいか間違ったプログラミングプラクティスです、戻り値が Integer.MIN_VALUE なので、戻り値を無効にすることは結果の符号を無効にしません。 結果を無効にするのではなくオペランドの順序を逆にすることによって、同じ意図した結果を得ることができます。