I''m thinking no. The second someone places some other operational statement into one of your else if''s before the next if it will screw up the theory. Therefore no.
In the first example there can be no statements between the else if and the first open braket. In the second example there can be statements between an else if and the next if statement.
However, if everyone places their code inside the nested else if''s then the theory works.
But, someone will screw it up eventually.
- Advice, eh? Well, besides working on your swing...you know, besides that...I'd have to think.