@Override public IStemmer getStemmer(LanguageCode language) { switch (language) { case ARABIC: return ArabicStemmerFactory.createStemmer(); case CHINESE_SIMPLIFIED: return IdentityStemmer.INSTANCE; default: /* * For other languages, try to use snowball's stemming. */ return SnowballStemmerFactory.createStemmer(language); } }