# File lib/puppet/transaction/change.rb, line 23
23:     def event(name)
24:         # default to a simple event type
25:         unless name.is_a?(Symbol)
26:             @property.warning("Property '%s' returned invalid event '%s'; resetting to default" %
27:                 [@property.class, name])
28: 
29:             name = @property.event(should)
30:         end
31: 
32:         Puppet::Transaction::Event.new(name, self.resource)
33:     end