protected void VisitCombination(BinaryExpression b, Action <QueryHandle> combineWith)
 {
     NativeQuery.group_begin(_coreQueryHandle);
     Visit(b.Left);
     combineWith(_coreQueryHandle);
     Visit(b.Right);
     NativeQuery.group_end(_coreQueryHandle);
 }