am.tree.node.visit