class NGramAutomaton {

    public Expression<String> expression() {
        return Or.fromExpressionSources(acceptStates);
    }

    public  NGramAutomaton(Automaton source, int gramSize, int maxExpand, int maxStatesTraced, int maxTransitions, Analyzer ngramAnalyzer);

}