public abstract void visit(ExclamationExp n);
public virtual void visit(ExclamationExp n) { // Do nothing; leave the implementation to the main class }