class NumericCast { void test(int i) { if(i > 10 && i < 200) { byte b = (byte) i; if (b == 0) { System.out.println("impossible"); } } byte b = 100; b+=100; if (b == -56) { System.out.println("always"); } } void testMask(long x) { int bits = (int) ((x >> 16) & 0xFFFF); if (bits >= 0) { System.out.println("Always"); } } }