public void accept(Visitor v) {
   v.visitConstant(this);
 }
 public void accept(Visitor v) {
   v.visitError(this);
 }
 public void accept(Visitor v) {
   v.visitEnum(this);
 }
 public void accept(Visitor v) {
   v.visitArray(this);
 }
 public void accept(Visitor v) {
   v.visitCompound(this);
 }
 public void accept(Visitor v) {
   v.visitClass(this);
 }