public static ExprNodeGenericFuncDesc and(ExprNodeDesc e1, ExprNodeDesc e2) {
    return and(Arrays.asList(e1, e2));
  }
Creates a conjunction (AND) of two expressions flattening nested conjunctions if possible.
<p>
The method is equivalent to calling: {@code and(Arrays.asList(e1, e2))}
</p>
ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDescUtils.java