# File lib/flexmock/core_class_methods.rb, line 39
39:     def use(*names)
40:       names = ["unknown"] if names.empty?
41:       container = UseContainer.new
42:       mocks = names.collect { |n| container.flexmock(n) }
43:       yield(*mocks)
44:     rescue Exception => ex
45:       container.got_exception = true
46:       raise
47:     ensure
48:       container.flexmock_teardown
49:     end