class ActiveRecord::Associations::JoinDependency::JoinAssociation

def match?(other)

def match?(other)
  return true if self == other
  super && reflection == other.reflection
end