public class AddExp extends Expression { private Expression e1; private Expression e2; public Expression getE1() { return e1; } public Expression getE2() { return e2; } public void accept(ExpressionVisitor v) { v.visitAddExp(this); } public AddExp(Expression e1, Expression e2) { this.e1 = e1; this.e2 = e2; } }