nem feltetlen ekvivalens a ketto:
"An if-then-else statement is executed by first evaluating the Expression. If the result is of type Boolean, it is subject to unboxing conversion (§5.1.8). If evaluation of the Expression or the subsequent unboxing conversion (if any) completes abruptly for some reason, then the if-then-else statement completes abruptly for the same reason. "
http://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html#jls-14.9