/** Create a predicate that checks if all exprs are equal or both sides are null. */ private Expr createNullMatchingEquals( List<Expr> exprs, TupleId inputTid, ExprSubstitutionMap bufferedSmap) { Preconditions.checkState(!exprs.isEmpty()); Expr result = createNullMatchingEqualsAux(exprs, 0, inputTid, bufferedSmap); result.analyzeNoThrow(analyzer_); return result; }