public override void Find(Func <Node, bool> criteria, List <Node> matching) { if (criteria(this)) { matching.Add(this); } Parameters.Find(criteria, matching); }