@Override public Void visitForStatement(ForStatement node) { Expression initialization = node.getInitialization(); writer.print("for ("); if (initialization != null) { visit(initialization); } else { visit(node.getVariables()); } writer.print(";"); visit(" ", node.getCondition()); writer.print(";"); visitList(" ", node.getUpdaters(), ", "); writer.print(") "); visit(node.getBody()); return null; }