} else if (JoshuaConfiguration.use_bloomfilter_lm) {
if (JoshuaConfiguration.use_left_equivalent_state
|| JoshuaConfiguration.use_right_equivalent_state) {
throw new IllegalArgumentException("using Bloomfilter LM, we cannot use suffix/prefix stuff");
}
this.languageModel = new BloomFilterLanguageModel(
this.symbolTable,
JoshuaConfiguration.lmOrder,
JoshuaConfiguration.lm_file);
} else if (JoshuaConfiguration.use_trie_lm) {
if (JoshuaConfiguration.use_left_equivalent_state