code: public static <E> LogicExpression<E> compile(
              final List<Expression<E>> expressions) {
          return new LogicExpression<E>(expressions);
      }
docs: *
  Compile an infix list of tokens into an expression tree.
  @param rpn a list of tokens in infix form.
  @return an expression tree.