TIntFloatHashMap map = pcc.get(prechar);
if(map==null){
map = new TIntFloatHashMap();
pcc.put(prechar, map);
}
map.adjustOrPutValue(idx, 1, 1);
TIntHashSet left = leftnodes.get(idx);
if(left==null){
left = new TIntHashSet();
leftnodes.put(idx, left);