code: public static <E> Automaton<E> build(List<Expression<E>> exprs) {
          Expression.MatchingGroup<E> group = new Expression.MatchingGroup<E>(exprs);
          return group.build();
      }
docs: Build an NFA from the list of expressions.
  @param exprs
  @return