# File lib/puppet/type.rb, line 1851
1851:   def title
1852:     unless @title
1853:       if self.class.validparameter?(name_var)
1854:         @title = self[:name]
1855:       elsif self.class.validproperty?(name_var)
1856:         @title = self.should(name_var)
1857:       else
1858:         self.devfail "Could not find namevar #{name_var} for #{self.class.name}"
1859:       end
1860:     end
1861: 
1862:     @title
1863:   end