@Override public void visit(ThisExpr n, Object arg) { if (n.getClassExpr() != null) { n.getClassExpr().accept(this, arg); printer.print("."); } printer.print("this"); }