# File lib/puppet/resource/catalog.rb, line 271
271:   def initialize(name = nil)
272:     super()
273:     @name = name if name
274:     @classes = []
275:     @resource_table = {}
276:     @transient_resources = []
277:     @applying = false
278:     @relationship_graph = nil
279: 
280:     @host_config = true
281: 
282:     @aliases = {}
283: 
284:     if block_given?
285:       yield(self)
286:       finalize
287:     end
288:   end