@Override public void visitSwitch(JCSwitch node) {
Switch s = new Switch();
JCExpression cond = node.getExpression();
setConversionPositionInfo(s, "()", getPosition(cond));
s.rawCondition(toTree(removeParens(cond)));
Block b = new Block();
s.astBody(b);
for (JCCase c : node.getCases()) {
JCExpression rawExpr = c.getExpression();
if (rawExpr == null) b.rawContents().addToEnd(setPos(c, new Default()));