int (BooleanHolder1 that) { int v1 = this.x ? Integer.MIN_VALUE : Integer.MAX_VALUE; int v2 = that.x ? Integer.MIN_VALUE : Integer.MAX_VALUE; return <warning descr="Subtraction 'v1 - v2' in 'compareTo()' may result in overflow or precision loss">v1 - v2</warning>; }