// if word termintates with $ will output word$, else will output all lemmas or word$ if OOV
final StreamLemmasFilter src = new StreamLemmasFilter(reader, dictRadix, prefixesTree, SPECIAL_TOKENIZATION_CASES, commonWords, lemmaFilter);
src.setKeepOriginalWord(false);
src.setSuffixForExactMatch(originalTermSuffix);
TokenStream tok = new ASCIIFoldingFilter(src);
//tok = new SuffixKeywordFilter(tok, '$');
tok = new AlwaysAddSuffixFilter(tok, '$', true) {
@Override
protected boolean possiblySkipFilter() {
if (HebrewTokenizer.tokenTypeSignature(HebrewTokenizer.TOKEN_TYPES.Hebrew).equals(typeAtt.type())) {