# 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:         MOCK_METHODS.each do |sym|
47:           unless @obj.respond_to?(sym)
48:             add_mock_method(@obj, sym)
49:           end
50:         end
51:       end
52:     end