@Override
protected TokenStreamComponents createComponents(final String fieldName, final Reader reader) {
final StreamLemmasFilter src = new StreamLemmasFilter(reader, dictRadix, prefixes, specialTokenizationCases, commonWords, lemmaFilter);
src.setKeepOriginalWord(keepOriginalWord);
src.setSuffixForExactMatch(suffixForExactMatch);
TokenStream tok = new SuffixKeywordFilter(src, '$');
return new TokenStreamComponents(src, tok) {
@Override
protected void setReader(final Reader reader) throws IOException {
super.setReader(reader);
}