Object | +--ParseNodeVisitor | +--JavaScriptParseNodeVisitor | +--ParseNodeVisitor::ParseNodeChildCollector | +--PluggableParseNodeVisitor
a whitebox expandable abstract parsenode visitor. Subclasses should redefine those acceptXXX methods, in which they are interested.
ParseNodeChildCollector