public synchronized AbstractTokenizer build() {
if (defaultPrefix != null) {
resolver = new PrefixDecoratorResolver(defaultPrefix, resolver);
}
DynamicDictionaries dictionaries = new DynamicDictionaries(resolver);
if (this.mode != Mode.NORMAL
&& searchModeKanjiLength != null && searchModeKanjiPenalty != null
&& searchModeOtherLength != null && searchModeOtherPenalty != null) {