# File lib/puppet/provider.rb, line 272
272:     def name
273:         if n = @property_hash[:name]
274:             return n
275:         elsif self.resource
276:             resource.name
277:         else
278:             raise Puppet::DevError, "No resource and no name in property hash in %s instance" % self.class.name
279:         end
280:     end