public override void Accept(IRppNodeVisitor visitor) { visitor.VisitEnter(this); _fields.ForEach(f => f.Accept(visitor)); _constructors.ForEach(c => c.Accept(visitor)); _funcs.ForEach(f => f.Accept(visitor)); _nested.ForEach(n => n.Accept(visitor)); visitor.VisitExit(this); }