}
protected void insertRule(MemoryBasedTrie pos, MonolingualRule rule) {
// add the rule into the trie node
if (! pos.hasRules()) {
pos.setRuleBin( new MemoryBasedRuleBin(rule.getArity(), rule.getFrench()) );
this.qtyRuleBins++;
}
((MemoryBasedRuleBin)pos.getRules()).addRule(rule);
}