I have doubt specially regarding Case #1 and Case #6
Why is in first case, the statement is not reachable even if the if statement is certainly to execute because of if(true), I compare this with while(true){}; because any statement that comes after that, is not reachable.