@Override public void visit(GotoCaseStatement gotoCaseStatement) { String caseType; if (gotoCaseStatement.getExpression() == null) { caseType = "default"; } else { caseType = "case " + toString(gotoCaseStatement.getExpression()); } println(caseType + ": // line " + gotoCaseStatement.getLine() + " goto case"); incIndent(); println("goto "+gotoCaseStatement.getLabel()+"; // actually directly jumping to this label"); decIndent(); }