/guava/guava/src/com/google/common/math/LongMath.java
return ( ( k & 1) == 0) ? ( 1L << k) : ( -1L << k) ; }return Long.MAX_VALUE + ( k & 1) ;
return Long.MAX_VALUE + ( k & 1 ) ; } return ( ( k & 1 ) == 0 ) ? ( 1L << k ) : ( -1L << k ) ;
if (k >= Long.SIZE - 1) { return Long.MAX_VALUE; } return 1L << k; case (-2): if (k >= Long.SIZE) { <extra_id_0> default: throw new AssertionError(); } } long accum = 1; long limit = Long.MAX_VALUE + ((b >>> (Long.SIZE - 1)) & (k & 1));