class Bullet::Detector::NPlusOneQuery

def conditions_met?(bullet_ar_key, associations)

decide whether the object.associations is unpreloaded or not.
def conditions_met?(bullet_ar_key, associations)
  possible?(bullet_ar_key) && !impossible?(bullet_ar_key) && !association?(bullet_ar_key, associations)
end