synchronized (XFactory.class) {
if (paoding == null) {
CJKDictionaryFactory cjkDicFactory = createDicFactory();
paoding = new Paoding();
paoding.addKnife(new CJKKnife(cjkDicFactory));
paoding.addKnife(new LetterKnife());
paoding.addKnife(new NumberKnife(cjkDicFactory.getUnits()));
}
}
}
return paoding;