LargeTrigramModel model = new LargeTrigramModel("", lm, null, false); dictionary.allocate(); model.allocate(); assertThat(model.getMaxDepth(), equalTo(3)); assertThat((double) model.getProbability(new WordSequence(words)), closeTo(-830.862, .001)); new Word("daines", null, false), new Word("david", null, false)}; assertThat((double) model.getProbability(new WordSequence(words1)), closeTo(-67625.77, .01));