/guava/android/guava/src/com/google/common/math/IntMath.java
if ((k & 1)) {
if ( k >= Integer.SIZE ) {
case 2: if (k >= Integer.SIZE - 1) { return Integer.MAX_VALUE; } return 1 << k; case (-2): <extra_id_0> return Integer.MAX_VALUE + (k & 1); } return ((k & 1) == 0) ? 1 << k : -1 << k; default: } int accum = 1;