public abstract T Accept <T>(ITreeItemVisitor <T> visitor);
public override T Accept <T>(ITreeItemVisitor <T> visitor) { return(visitor.Handle(this)); }
public abstract void Accept(ITreeItemVisitor visitor);
public override void Accept(ITreeItemVisitor visitor) { visitor.Handle(this); }