# File lib/flexmock/partial_mock.rb, line 40
40:     def initialize(obj, mock, safe_mode)
41:       @obj = obj
42:       @mock = mock
43:       @method_definitions = {}
44:       @methods_proxied = []
45:       unless safe_mode
46:         add_mock_method(:should_receive)
47:         MOCK_METHODS.each do |sym|
48:           unless @obj.respond_to?(sym)
49:             add_mock_method(sym)
50:           end
51:         end
52:       end
53:     end