public virtual Object visit(ASTEQNode node, Object data) { data = node.childrenAccept(this, data); return(data); }