int expStart = trimmed.indexOf('(') +1;
if (expStart < 1) { err.add(new Error("expected ( in #switch")); continue PROCESS; }
int expEnd = trimmed.lastIndexOf(')');
if (expEnd == -1) { err.add(new Error("expected ) in #switch")); continue PROCESS; }
if (expEnd - expStart <= 1) { err.add(new Error("badly formed #switch statement")); continue PROCESS; }
String expr = trimmed.substring(expStart, expEnd);
int expStart = trimmed.indexOf('(') +1;
if (expStart < 1) { err.add(new Error("expected ( in #switch")); continue PROCESS; }
int expEnd = trimmed.lastIndexOf(')');
if (expEnd == -1) { err.add(new Error("expected ) in #switch")); continue PROCESS; }
if (expEnd - expStart <= 1) { err.add(new Error("badly formed #switch statement")); continue PROCESS; }
String expr = trimmed.substring(expStart, expEnd);
out.print("final String ccSwitch"+enumSwitch+" = (String)("+expr+"); ");
out.print("SUCCESS:do { switch(ccSwitch"+enumSwitch+".length()) {\n");
out.print("final String ccSwitch"+enumSwitch+" = (String)("+expr+"); ");
out.print("SUCCESS:do { switch(ccSwitch"+enumSwitch+".length()) {\n");