* If markovOrder is negative, we assume that it is infinite
*/
public static TransducerGraph createGraphFromPaths(List paths, int markovOrder) {
ClassicCounter pathCounter = new ClassicCounter();
for (Object o : paths) {
pathCounter.incrementCount(o);
}
return createGraphFromPaths(pathCounter, markovOrder);
}
public static <T> TransducerGraph createGraphFromPaths(ClassicCounter<List<T>> pathCounter, int markovOrder) {