|| fieldName.equals(LuceneFields.L_H_CC))
|| fieldName.equals(LuceneFields.L_H_CC) || fieldName.equals(LuceneFields.L_H_X_ENV_FROM) || fieldName.equals(LuceneFields.L_H_X_ENV_TO) )
    public TokenStream tokenStream(String fieldName, Reader reader) {        if (fieldName.equals(LuceneFields.L_ATTACHMENTS) ||                    fieldName.equals(LuceneFields.L_MIMETYPE))         {            return new MimeTypeTokenFilter(CommaSeparatedTokenStream(reader));        } else if (fieldName.equals(LuceneFields.L_SIZE)) {            return new SizeTokenFilter(new NumberTokenStream(reader));        } else if (fieldName.equals(LuceneFields.L_H_FROM)                     || fieldName.equals(LuceneFields.L_H_TO)                     || fieldName.equals(LuceneFields.L_H_CC))         {            return new AddressTokenFilter(new AddrCharTokenizer(reader));        } else if (fieldName.equals(LuceneFields.L_FILENAME)) {            return new FilenameTokenFilter(CommaSeparatedTokenStream(reader));        } else {            return super.tokenStream(fieldName, reader);        }    }