if (JoshuaConfiguration.use_remote_lm_server) {
if (JoshuaConfiguration.use_left_equivalent_state
|| JoshuaConfiguration.use_right_equivalent_state) {
throw new IllegalArgumentException("using remote LM, we cannot use suffix/prefix stuff");
}
this.languageModel = new LMGrammarRemote(
this.symbolTable,
JoshuaConfiguration.lmOrder,
JoshuaConfiguration.f_remote_server_list,
JoshuaConfiguration.num_remote_lm_servers);