# File lib/dm-core/associations/many_to_one.rb, line 93
        def get(source, other_query = nil)
          assert_kind_of 'source', source, source_model

          lazy_load(source) unless loaded?(source)

          resource = get!(source)
          if other_query.nil? || query_for(source, other_query).conditions.matches?(resource)
            resource
          end
        end