public void visitSwitch(SwitchStatement statement) {
Expression exp = statement.getExpression();
statement.setExpression(transform(exp));
List list = statement.getCaseStatements();
for (Iterator iter = list.iterator(); iter.hasNext(); ) {
CaseStatement caseStatement = (CaseStatement) iter.next();
caseStatement.visit(this);
}
statement.getDefaultStatement().visit(this);
}