# File lib/puppet/parser/ast/leaf.rb, line 142
142:     def evaluate_container(scope)
143:       container = variable.respond_to?(:evaluate) ? variable.safeevaluate(scope) : variable
144:       (container.is_a?(Hash) or container.is_a?(Array)) ? container : scope.lookupvar(container)
145:     end