In the old VB 6.0, a compound If statement (like If x="A" and y="B" Then) was always fully evaluated, i.e. the second test y="B" was evaluated even if the first test failed.
But in C, the equivalent statement would exit after the first test if it evaluates to false.
How does B4J handle it?