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