public override void accept(FileVisitor visitor) { visitor.visit(this); }
public abstract void accept(FileVisitor visitor);
public override void accept(FileVisitor visitor) { visitor.visit(this); visitor.levelDown(); foreach(FileElement child in _children) { child.accept(visitor); } visitor.levelUp(); }