like everybody else said, the break; won't compile unless it's in a loop... and what's under it won't happen because it breaks out of the loop before it does... for readability, I would set it up like this:
Code:if(true) doSomething if(SomeThingElseIstrue) DoSomethingElse else DoSomethingDifferent