# File lib/puppet/parameter/value_collection.rb, line 42
42:   def initialize
43:     # We often look values up by name, so a hash makes more sense.
44:     @values = {}
45: 
46:     # However, we want to retain the ability to match values in order,
47:     # but we always prefer directly equality (i.e., strings) over regex matches.
48:     @regexes = []
49:     @strings = []
50:   end