docs: static public TextAnalyzer createInstance(int type, 
  			String dictionaryPath, 
  			Map<String, ? extends Object> keywordDefinitions, 
  			Map<Integer, ? extends Object> lengthDefinitions){
  		switch(type){
  		case TYPE_MMSEG_COMPLEX:
  		case TYPE_MMSEG_MAXWORD:
  		case TYPE_MMSEG_SIMPLE:
  			return new MmsegTextAnalyzer(type, dictionaryPath, keywordDefinitions, lengthDefinitions);
  		case TYPE_FAST:
  			return new FastTextAnalyzer(dictionaryPath, keywordDefinitions, lengthDefinitions);
  		default:
  			throw new IllegalArgumentException("Not supported TextAnalyzer type: " + type);
  		}
  	}