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