# File lib/flexmock/mock_container.rb, line 241
241:     def make_partial_proxy(container, obj, name, safe_mode)
242:       name ||= "flexmock(#{obj.class.to_s})"
243:       if !obj.instance_variable_defined?("@flexmock_proxy") || obj.instance_variable_get("@flexmock_proxy").nil?
244:         mock = FlexMock.new(name, container)
245:         proxy = PartialMockProxy.new(obj, mock, safe_mode)
246:         obj.instance_variable_set("@flexmock_proxy", proxy)
247:       end
248:       obj.instance_variable_get("@flexmock_proxy")
249:     end