public class Test { public Test() { byte[] bb = new byte[4]; int b0 = bb[0] & 0x0F; // Incorrect warning here int b1 = bb[1] & 0x0F; // But not here. int b2 = bb[2] & 0x0F; // And not here. int b3 = bb[3] & 0x0F; // And not here. int b00 = bb[0] & 0x0F; // And warning here. } }