protected void compileBody() throws CompilerException
{
final ExpressionNodeForSwitch switchNode = (ExpressionNodeForSwitch) node();
numericCompiler().compileInt( switchNode.selector() );
int nCases = switchNode.numberOfCases();
if (nCases > 0) {
final int[] switchValues = new int[ nCases ];
final ExpressionNodeForSwitchCase[] switchValueCases = new ExpressionNodeForSwitchCase[ nCases ];
int iSwitchValue = 0;
for (ExpressionNodeForSwitchCase caze : switchNode.cases()) {