TreeVisitor performs a traversal of a tree. It does so by having a method of
every kind of node in the tree. This abstract class performs default
operations for each kind of node visited. It must be subclasses to perform a
more interesting traversal.
See Also:Node See Also:Tree See Also:PrintVisitor See Also:ReplaceVisitor