Both conditional operators && and || are short-circuited as per http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html, which means the second operand
if (true || comparison)
comparison will never be evaluated, since its result is irrelevant (because the first argument is already true).