public void VisitDecorated(Decorated d) { this.customAttrs = d.Decorations.Select(dd => VisitDecorator(dd)); d.Statement.Accept(this); }