public <T> T traverse(T memo, TreeWalker<T> walker) { return walker.visitFile(memo, this); }
@Override public void accept(TreeWalker walker) { walker.visit(this); }
public void accept(final TreeWalker walker) { walker.visit(this); }
private boolean isNodeVisible(final Node node) { return (whatToShow_ & TreeWalker.getFlagForNode(node)) != 0; }
public void walkChildren(TreeWalker<?> treeWalker) { for (int i = 0; i < statements.length; i++) { statements[i] = treeWalker.process(statements[i]); } }