EZP-20848: add criterion condition only if criterion was converted
EZP-20848: return false if no expressions were created
EZP-20848: return false if no criterions could be converted
EZP-20848: use correct query object for expression
EZP-20848: hint that conversion can retrun false
EZP-20848: remove deprecated todo