# File lib/puppet/util/warnings.rb, line 21
21:     def self.maybe_log(message, klass)
22:         @stampwarnings ||= {}
23:         @stampwarnings[klass] ||= []
24:         return nil if @stampwarnings[klass].include? message
25:         yield
26:         @stampwarnings[klass] << message
27:         return nil
28:     end