# File lib/polyamorous/activerecord_5.1_ruby_2/join_dependency.rb, line 43
    def build_join_association_respecting_polymorphism(reflection, parent, klass)
      if reflection.polymorphic? && klass
        JoinAssociation.new(reflection, self, klass)
      else
        JoinAssociation.new(reflection, self)
      end
    end