public abstract void visit(HexaLiteral n);
public virtual void visit(HexaLiteral n) { throw new NotImplementedException(); }