You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2021/02/25 04:06:41 UTC

[lucenenet] 02/08: SWEEP: Lucene.Net.Tests.Analysis.Common: Added Lucene version compatibility level 4.8.1 comment at the top of each file

This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 890d94b94f31d845bbe3ef056cbcbc788a4e075d
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Tue Feb 23 22:52:18 2021 +0700

    SWEEP: Lucene.Net.Tests.Analysis.Common: Added Lucene version compatibility level 4.8.1 comment at the top of each file
---
 .../Analysis/Ar/TestArabicAnalyzer.cs                                | 3 ++-
 .../Analysis/Ar/TestArabicFilters.cs                                 | 3 ++-
 .../Analysis/Ar/TestArabicLetterTokenizer.cs                         | 3 ++-
 .../Analysis/Ar/TestArabicNormalizationFilter.cs                     | 3 ++-
 .../Analysis/Ar/TestArabicStemFilter.cs                              | 3 ++-
 .../Analysis/Bg/TestBulgarianAnalyzer.cs                             | 3 ++-
 .../Analysis/Bg/TestBulgarianStemFilterFactory.cs                    | 3 ++-
 .../Analysis/Bg/TestBulgarianStemmer.cs                              | 3 ++-
 .../Analysis/Br/TestBrazilianStemFilterFactory.cs                    | 3 ++-
 .../Analysis/Br/TestBrazilianStemmer.cs                              | 3 ++-
 .../Analysis/Ca/TestCatalanAnalyzer.cs                               | 3 ++-
 .../Analysis/CharFilters/HTMLStripCharFilterTest.cs                  | 1 +
 .../Analysis/CharFilters/TestHTMLStripCharFilterFactory.cs           | 3 ++-
 .../Analysis/CharFilters/TestMappingCharFilter.cs                    | 3 ++-
 .../Analysis/CharFilters/TestMappingCharFilterFactory.cs             | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKAnalyzer.cs | 3 ++-
 .../Analysis/Cjk/TestCJKBigramFilter.cs                              | 3 ++-
 .../Analysis/Cjk/TestCJKBigramFilterFactory.cs                       | 3 ++-
 .../Analysis/Cjk/TestCJKTokenizer.cs                                 | 3 ++-
 .../Analysis/Cjk/TestCJKTokenizerFactory.cs                          | 3 ++-
 .../Analysis/Cjk/TestCJKWidthFilter.cs                               | 3 ++-
 .../Analysis/Cjk/TestCJKWidthFilterFactory.cs                        | 3 ++-
 .../Analysis/Ckb/TestSoraniAnalyzer.cs                               | 3 ++-
 .../Analysis/Ckb/TestSoraniNormalizationFilter.cs                    | 3 ++-
 .../Analysis/Ckb/TestSoraniNormalizationFilterFactory.cs             | 3 ++-
 .../Analysis/Ckb/TestSoraniStemFilter.cs                             | 3 ++-
 .../Analysis/Ckb/TestSoraniStemFilterFactory.cs                      | 3 ++-
 .../Analysis/Cn/TestChineseFilterFactory.cs                          | 3 ++-
 .../Analysis/Cn/TestChineseTokenizer.cs                              | 3 ++-
 .../Analysis/Cn/TestChineseTokenizerFactory.cs                       | 3 ++-
 .../Analysis/Commongrams/CommonGramsFilterTest.cs                    | 3 ++-
 .../Analysis/Commongrams/TestCommonGramsFilterFactory.cs             | 3 ++-
 .../Analysis/Commongrams/TestCommonGramsQueryFilterFactory.cs        | 3 ++-
 .../Analysis/Compound/TestCompoundWordTokenFilter.cs                 | 3 ++-
 .../Compound/TestDictionaryCompoundWordTokenFilterFactory.cs         | 3 ++-
 .../Compound/TestHyphenationCompoundWordTokenFilterFactory.cs        | 3 ++-
 .../Analysis/Core/TestAllAnalyzersHaveFactories.cs                   | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAnalyzers.cs  | 3 ++-
 .../Analysis/Core/TestBugInSomething.cs                              | 3 ++-
 .../Analysis/Core/TestClassicAnalyzer.cs                             | 3 ++-
 .../Analysis/Core/TestDuelingAnalyzers.cs                            | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs  | 3 ++-
 .../Analysis/Core/TestKeywordAnalyzer.cs                             | 3 ++-
 .../Analysis/Core/TestRandomChains.cs                                | 3 ++-
 .../Analysis/Core/TestStandardAnalyzer.cs                            | 3 ++-
 .../Analysis/Core/TestStopAnalyzer.cs                                | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilter.cs | 3 ++-
 .../Analysis/Core/TestStopFilterFactory.cs                           | 3 ++-
 .../Analysis/Core/TestTypeTokenFilter.cs                             | 3 ++-
 .../Analysis/Core/TestTypeTokenFilterFactory.cs                      | 3 ++-
 .../Analysis/Core/TestUAX29URLEmailAnalyzer.cs                       | 3 ++-
 .../Analysis/Core/TestUAX29URLEmailTokenizer.cs                      | 3 ++-
 .../Analysis/Core/WordBreakTestUnicode_6_3_0.cs                      | 3 ++-
 .../Analysis/Cz/TestCzechAnalyzer.cs                                 | 3 ++-
 .../Analysis/Cz/TestCzechStemFilterFactory.cs                        | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemmer.cs | 3 ++-
 .../Analysis/Da/TestDanishAnalyzer.cs                                | 3 ++-
 .../Analysis/De/TestGermanAnalyzer.cs                                | 3 ++-
 .../Analysis/De/TestGermanLightStemFilter.cs                         | 3 ++-
 .../Analysis/De/TestGermanLightStemFilterFactory.cs                  | 3 ++-
 .../Analysis/De/TestGermanMinimalStemFilter.cs                       | 3 ++-
 .../Analysis/De/TestGermanMinimalStemFilterFactory.cs                | 3 ++-
 .../Analysis/De/TestGermanNormalizationFilter.cs                     | 3 ++-
 .../Analysis/De/TestGermanNormalizationFilterFactory.cs              | 3 ++-
 .../Analysis/De/TestGermanStemFilter.cs                              | 3 ++-
 .../Analysis/De/TestGermanStemFilterFactory.cs                       | 3 ++-
 .../Analysis/El/GreekAnalyzerTest.cs                                 | 3 ++-
 .../Analysis/El/TestGreekLowerCaseFilterFactory.cs                   | 3 ++-
 .../Analysis/El/TestGreekStemFilterFactory.cs                        | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemmer.cs | 3 ++-
 .../Analysis/En/TestEnglishAnalyzer.cs                               | 3 ++-
 .../Analysis/En/TestEnglishMinimalStemFilter.cs                      | 3 ++-
 .../Analysis/En/TestEnglishMinimalStemFilterFactory.cs               | 3 ++-
 .../Analysis/En/TestKStemFilterFactory.cs                            | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemmer.cs     | 3 ++-
 .../Analysis/En/TestPorterStemFilter.cs                              | 3 ++-
 .../Analysis/En/TestPorterStemFilterFactory.cs                       | 3 ++-
 .../Analysis/Es/TestSpanishAnalyzer.cs                               | 3 ++-
 .../Analysis/Es/TestSpanishLightStemFilter.cs                        | 3 ++-
 .../Analysis/Es/TestSpanishLightStemFilterFactory.cs                 | 3 ++-
 .../Analysis/Eu/TestBasqueAnalyzer.cs                                | 3 ++-
 .../Analysis/Fa/TestPersianAnalyzer.cs                               | 3 ++-
 .../Analysis/Fa/TestPersianCharFilter.cs                             | 3 ++-
 .../Analysis/Fa/TestPersianNormalizationFilter.cs                    | 3 ++-
 .../Analysis/Fa/TestPersianNormalizationFilterFactory.cs             | 3 ++-
 .../Analysis/Fi/TestFinnishAnalyzer.cs                               | 3 ++-
 .../Analysis/Fi/TestFinnishLightStemFilter.cs                        | 3 ++-
 .../Analysis/Fi/TestFinnishLightStemFilterFactory.cs                 | 3 ++-
 .../Analysis/Fr/TestFrenchAnalyzer.cs                                | 3 ++-
 .../Analysis/Fr/TestFrenchLightStemFilter.cs                         | 3 ++-
 .../Analysis/Fr/TestFrenchLightStemFilterFactory.cs                  | 3 ++-
 .../Analysis/Fr/TestFrenchMinimalStemFilter.cs                       | 3 ++-
 .../Analysis/Fr/TestFrenchMinimalStemFilterFactory.cs                | 3 ++-
 .../Analysis/Ga/TestIrishAnalyzer.cs                                 | 3 ++-
 .../Analysis/Ga/TestIrishLowerCaseFilter.cs                          | 3 ++-
 .../Analysis/Ga/TestIrishLowerCaseFilterFactory.cs                   | 3 ++-
 .../Analysis/Gl/TestGalicianAnalyzer.cs                              | 3 ++-
 .../Analysis/Gl/TestGalicianMinimalStemFilter.cs                     | 3 ++-
 .../Analysis/Gl/TestGalicianMinimalStemFilterFactory.cs              | 3 ++-
 .../Analysis/Gl/TestGalicianStemFilter.cs                            | 3 ++-
 .../Analysis/Gl/TestGalicianStemFilterFactory.cs                     | 3 ++-
 .../Analysis/Hi/TestHindiAnalyzer.cs                                 | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiFilters.cs | 3 ++-
 .../Analysis/Hi/TestHindiNormalizer.cs                               | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiStemmer.cs | 3 ++-
 .../Analysis/Hu/TestHungarianAnalyzer.cs                             | 3 ++-
 .../Analysis/Hu/TestHungarianLightStemFilter.cs                      | 3 ++-
 .../Analysis/Hu/TestHungarianLightStemFilterFactory.cs               | 3 ++-
 .../Analysis/Hunspell/StemmerTestBase.cs                             | 3 ++-
 .../Analysis/Hunspell/TestAllDictionaries.cs                         | 3 ++-
 .../Analysis/Hunspell/TestAllDictionaries2.cs                        | 3 ++-
 .../Analysis/Hunspell/TestCaseInsensitive.cs                         | 3 ++-
 .../Analysis/Hunspell/TestCircumfix.cs                               | 3 ++-
 .../Analysis/Hunspell/TestComplexPrefix.cs                           | 3 ++-
 .../Analysis/Hunspell/TestCondition.cs                               | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs   | 3 ++-
 .../Analysis/Hunspell/TestDependencies.cs                            | 3 ++-
 .../Analysis/Hunspell/TestDictionary.cs                              | 3 ++-
 .../Analysis/Hunspell/TestEscaped.cs                                 | 3 ++-
 .../Analysis/Hunspell/TestFlagLong.cs                                | 3 ++-
 .../Analysis/Hunspell/TestFlagNum.cs                                 | 3 ++-
 .../Analysis/Hunspell/TestHomonyms.cs                                | 3 ++-
 .../Analysis/Hunspell/TestHunspellStemFilter.cs                      | 3 ++-
 .../Analysis/Hunspell/TestHunspellStemFilterFactory.cs               | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs  | 3 ++-
 .../Analysis/Hunspell/TestOptionalCondition.cs                       | 3 ++-
 .../Analysis/Hunspell/TestStemmer.cs                                 | 3 ++-
 .../Analysis/Hunspell/TestTwoFold.cs                                 | 3 ++-
 .../Analysis/Hunspell/TestTwoSuffixes.cs                             | 3 ++-
 .../Analysis/Hy/TestArmenianAnalyzer.cs                              | 3 ++-
 .../Analysis/Id/TestIndonesianAnalyzer.cs                            | 3 ++-
 .../Analysis/Id/TestIndonesianStemFilterFactory.cs                   | 3 ++-
 .../Analysis/Id/TestIndonesianStemmer.cs                             | 3 ++-
 .../Analysis/In/TestIndicNormalizer.cs                               | 3 ++-
 .../Analysis/It/TestItalianAnalyzer.cs                               | 3 ++-
 .../Analysis/It/TestItalianLightStemFilter.cs                        | 3 ++-
 .../Analysis/It/TestItalianLightStemFilterFactory.cs                 | 3 ++-
 .../Analysis/Lv/TestLatvianAnalyzer.cs                               | 3 ++-
 .../Analysis/Lv/TestLatvianStemFilterFactory.cs                      | 3 ++-
 .../Analysis/Lv/TestLatvianStemmer.cs                                | 3 ++-
 .../Analysis/Miscellaneous/PatternAnalyzerTest.cs                    | 3 ++-
 .../Analysis/Miscellaneous/TestASCIIFoldingFilter.cs                 | 3 ++-
 .../Analysis/Miscellaneous/TestCapitalizationFilter.cs               | 3 ++-
 .../Analysis/Miscellaneous/TestCapitalizationFilterFactory.cs        | 3 ++-
 .../Analysis/Miscellaneous/TestCodepointCountFilter.cs               | 3 ++-
 .../Analysis/Miscellaneous/TestCodepointCountFilterFactory.cs        | 3 ++-
 .../Analysis/Miscellaneous/TestEmptyTokenStream.cs                   | 3 ++-
 .../Analysis/Miscellaneous/TestHyphenatedWordsFilter.cs              | 3 ++-
 .../Analysis/Miscellaneous/TestKeepFilterFactory.cs                  | 3 ++-
 .../Analysis/Miscellaneous/TestKeepWordFilter.cs                     | 3 ++-
 .../Analysis/Miscellaneous/TestKeywordMarkerFilter.cs                | 3 ++-
 .../Analysis/Miscellaneous/TestKeywordMarkerFilterFactory.cs         | 3 ++-
 .../Analysis/Miscellaneous/TestKeywordRepeatFilter.cs                | 3 ++-
 .../Analysis/Miscellaneous/TestLengthFilter.cs                       | 3 ++-
 .../Analysis/Miscellaneous/TestLengthFilterFactory.cs                | 3 ++-
 .../Analysis/Miscellaneous/TestLimitTokenCountAnalyzer.cs            | 3 ++-
 .../Analysis/Miscellaneous/TestLimitTokenCountFilter.cs              | 3 ++-
 .../Analysis/Miscellaneous/TestLimitTokenCountFilterFactory.cs       | 3 ++-
 .../Analysis/Miscellaneous/TestLimitTokenPositionFilter.cs           | 3 ++-
 .../Analysis/Miscellaneous/TestLimitTokenPositionFilterFactory.cs    | 3 ++-
 .../Analysis/Miscellaneous/TestLucene47WordDelimiterFilter.cs        | 3 ++-
 .../Analysis/Miscellaneous/TestPerFieldAnalyzerWrapper.cs            | 3 ++-
 .../Analysis/Miscellaneous/TestPrefixAndSuffixAwareTokenFilter.cs    | 3 ++-
 .../Analysis/Miscellaneous/TestPrefixAwareTokenFilter.cs             | 3 ++-
 .../Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilter.cs        | 3 ++-
 .../Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilterFactory.cs | 3 ++-
 .../Analysis/Miscellaneous/TestScandinavianFoldingFilter.cs          | 3 ++-
 .../Analysis/Miscellaneous/TestScandinavianFoldingFilterFactory.cs   | 3 ++-
 .../Analysis/Miscellaneous/TestScandinavianNormalizationFilter.cs    | 3 ++-
 .../Miscellaneous/TestScandinavianNormalizationFilterFactory.cs      | 3 ++-
 .../Analysis/Miscellaneous/TestSingleTokenTokenFilter.cs             | 3 ++-
 .../Analysis/Miscellaneous/TestStemmerOverrideFilter.cs              | 3 ++-
 .../Analysis/Miscellaneous/TestStemmerOverrideFilterFactory.cs       | 3 ++-
 .../Analysis/Miscellaneous/TestTrimFilter.cs                         | 3 ++-
 .../Analysis/Miscellaneous/TestTrimFilterFactory.cs                  | 3 ++-
 .../Analysis/Miscellaneous/TestTruncateTokenFilter.cs                | 3 ++-
 .../Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs         | 3 ++-
 .../Analysis/Miscellaneous/TestWordDelimiterFilter.cs                | 3 ++-
 .../Analysis/NGram/EdgeNGramTokenFilterTest.cs                       | 3 ++-
 .../Analysis/NGram/EdgeNGramTokenizerTest.cs                         | 3 ++-
 .../Analysis/NGram/NGramTokenFilterTest.cs                           | 3 ++-
 .../Analysis/NGram/NGramTokenizerTest.cs                             | 3 ++-
 .../Analysis/NGram/TestNGramFilters.cs                               | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Nl/TestDutchStemmer.cs | 3 ++-
 .../Analysis/No/TestNorwegianAnalyzer.cs                             | 3 ++-
 .../Analysis/No/TestNorwegianLightStemFilter.cs                      | 3 ++-
 .../Analysis/No/TestNorwegianLightStemFilterFactory.cs               | 3 ++-
 .../Analysis/No/TestNorwegianMinimalStemFilter.cs                    | 3 ++-
 .../Analysis/No/TestNorwegianMinimalStemFilterFactory.cs             | 3 ++-
 .../Analysis/Path/TestPathHierarchyTokenizer.cs                      | 3 ++-
 .../Analysis/Path/TestReversePathHierarchyTokenizer.cs               | 3 ++-
 .../Analysis/Pattern/TestPatternCaptureGroupTokenFilter.cs           | 3 ++-
 .../Analysis/Pattern/TestPatternReplaceCharFilter.cs                 | 3 ++-
 .../Analysis/Pattern/TestPatternReplaceCharFilterFactory.cs          | 3 ++-
 .../Analysis/Pattern/TestPatternReplaceFilter.cs                     | 3 ++-
 .../Analysis/Pattern/TestPatternReplaceFilterFactory.cs              | 3 ++-
 .../Analysis/Pattern/TestPatternTokenizer.cs                         | 3 ++-
 .../Analysis/Pattern/TestPatternTokenizerFactory.cs                  | 3 ++-
 .../Analysis/Payloads/DelimitedPayloadTokenFilterTest.cs             | 3 ++-
 .../Analysis/Payloads/NumericPayloadTokenFilterTest.cs               | 3 ++-
 .../Analysis/Payloads/TestDelimitedPayloadTokenFilterFactory.cs      | 3 ++-
 .../Analysis/Payloads/TokenOffsetPayloadTokenFilterTest.cs           | 3 ++-
 .../Analysis/Payloads/TypeAsPayloadTokenFilterTest.cs                | 3 ++-
 .../Analysis/Position/PositionFilterTest.cs                          | 3 ++-
 .../Analysis/Pt/TestPortugueseAnalyzer.cs                            | 3 ++-
 .../Analysis/Pt/TestPortugueseLightStemFilter.cs                     | 3 ++-
 .../Analysis/Pt/TestPortugueseLightStemFilterFactory.cs              | 3 ++-
 .../Analysis/Pt/TestPortugueseMinimalStemFilter.cs                   | 3 ++-
 .../Analysis/Pt/TestPortugueseMinimalStemFilterFactory.cs            | 3 ++-
 .../Analysis/Pt/TestPortugueseStemFilter.cs                          | 3 ++-
 .../Analysis/Pt/TestPortugueseStemFilterFactory.cs                   | 3 ++-
 .../Analysis/Query/QueryAutoStopWordAnalyzerTest.cs                  | 3 ++-
 .../Analysis/Reverse/TestReverseStringFilter.cs                      | 3 ++-
 .../Analysis/Reverse/TestReverseStringFilterFactory.cs               | 3 ++-
 .../Analysis/Ro/TestRomanianAnalyzer.cs                              | 3 ++-
 .../Analysis/Ru/TestRussianAnalyzer.cs                               | 3 ++-
 .../Analysis/Ru/TestRussianFilters.cs                                | 3 ++-
 .../Analysis/Ru/TestRussianLetterTokenizer.cs                        | 3 ++-
 .../Analysis/Ru/TestRussianLightStemFilter.cs                        | 3 ++-
 .../Analysis/Ru/TestRussianLightStemFilterFactory.cs                 | 3 ++-
 .../Analysis/Shingle/ShingleAnalyzerWrapperTest.cs                   | 3 ++-
 .../Analysis/Shingle/ShingleFilterTest.cs                            | 3 ++-
 .../Analysis/Shingle/TestShingleFilterFactory.cs                     | 3 ++-
 .../Analysis/Sinks/DateRecognizerSinkTokenizerTest.cs                | 3 ++-
 .../Analysis/Sinks/TestTeeSinkTokenFilter.cs                         | 3 ++-
 .../Analysis/Sinks/TokenRangeSinkTokenizerTest.cs                    | 3 ++-
 .../Analysis/Sinks/TokenTypeSinkTokenizerTest.cs                     | 3 ++-
 .../Analysis/Snowball/TestSnowball.cs                                | 3 ++-
 .../Analysis/Snowball/TestSnowballPorterFilterFactory.cs             | 3 ++-
 .../Analysis/Snowball/TestSnowballVocab.cs                           | 3 ++-
 .../Analysis/Standard/TestStandardFactories.cs                       | 3 ++-
 .../Analysis/Standard/TestUAX29URLEmailTokenizerFactory.cs           | 3 ++-
 .../Analysis/Sv/TestSwedishAnalyzer.cs                               | 3 ++-
 .../Analysis/Sv/TestSwedishLightStemFilter.cs                        | 3 ++-
 .../Analysis/Sv/TestSwedishLightStemFilterFactory.cs                 | 3 ++-
 .../Analysis/Synonym/TestMultiWordSynonyms.cs                        | 3 ++-
 .../Analysis/Synonym/TestSlowSynonymFilter.cs                        | 3 ++-
 .../Analysis/Synonym/TestSolrSynonymParser.cs                        | 3 ++-
 .../Analysis/Synonym/TestSynonymFilterFactory.cs                     | 3 ++-
 .../Analysis/Synonym/TestSynonymMap.cs                               | 3 ++-
 .../Analysis/Synonym/TestSynonymMapFilter.cs                         | 3 ++-
 .../Analysis/Synonym/TestWordnetSynonymParser.cs                     | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiAnalyzer.cs | 1 +
 .../Analysis/Th/TestThaiTokenizerFactory.cs                          | 3 ++-
 .../Analysis/Th/TestThaiWordFilterFactory.cs                         | 3 ++-
 .../Analysis/Tr/TestApostropheFilter.cs                              | 3 ++-
 .../Analysis/Tr/TestApostropheFilterFactory.cs                       | 3 ++-
 .../Analysis/Tr/TestTurkishAnalyzer.cs                               | 3 ++-
 .../Analysis/Tr/TestTurkishLowerCaseFilter.cs                        | 3 ++-
 .../Analysis/Tr/TestTurkishLowerCaseFilterFactory.cs                 | 3 ++-
 .../Analysis/Util/BaseTokenStreamFactoryTestCase.cs                  | 3 ++-
 .../Analysis/Util/StringMockResourceLoader.cs                        | 3 ++-
 .../Analysis/Util/TestAnalysisSPILoader.cs                           | 3 ++-
 .../Analysis/Util/TestBufferedCharFilter.cs                          | 5 +++--
 .../Analysis/Util/TestCharArrayIterator.cs                           | 3 ++-
 .../Analysis/Util/TestCharArrayMap.cs                                | 3 ++-
 .../Analysis/Util/TestCharArraySet.cs                                | 3 ++-
 .../Analysis/Util/TestCharTokenizers.cs                              | 3 ++-
 .../Analysis/Util/TestCharacterUtils.cs                              | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElision.cs    | 3 ++-
 .../Analysis/Util/TestElisionFilterFactory.cs                        | 3 ++-
 .../Analysis/Util/TestFilesystemResourceLoader.cs                    | 3 ++-
 .../Analysis/Util/TestRollingCharBuffer.cs                           | 3 ++-
 .../Analysis/Util/TestSegmentingTokenizerBase.cs                     | 1 +
 .../Analysis/Util/TestWordlistLoader.cs                              | 3 ++-
 .../Analysis/Wikipedia/TestWikipediaTokenizerFactory.cs              | 3 ++-
 .../Analysis/Wikipedia/WikipediaTokenizerTest.cs                     | 3 ++-
 .../Collation/TestCollationKeyAnalyzer.cs                            | 3 ++-
 .../Collation/TestCollationKeyFilter.cs                              | 3 ++-
 .../Collation/TestCollationKeyFilterFactory.cs                       | 3 ++-
 src/Lucene.Net.Tests.Analysis.Common/Startup.cs                      | 5 +++--
 src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs   | 3 ++-
 .../Support/TestExceptionSerialization.cs                            | 3 ++-
 274 files changed, 547 insertions(+), 273 deletions(-)

diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicAnalyzer.cs
index 53de3b4..65f4169 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ar
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicFilters.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicFilters.cs
index 92a3c55..a17c32a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicFilters.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicFilters.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicLetterTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicLetterTokenizer.cs
index 44cc37c..92fdb06 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicLetterTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicLetterTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicNormalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicNormalizationFilter.cs
index d3cc0cc..05fcff5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicNormalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicNormalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicStemFilter.cs
index 4aa55f0..daf2892 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ar/TestArabicStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianAnalyzer.cs
index e6f2609..87e50e4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Bg
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemFilterFactory.cs
index 425996f..1ddc978 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemmer.cs
index ae664dd..783edc8 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Bg/TestBulgarianStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemFilterFactory.cs
index 0b92712..1283f97 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemmer.cs
index 07b3f2c..9a12b97 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Br/TestBrazilianStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ca/TestCatalanAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ca/TestCatalanAnalyzer.cs
index a763ff2..3e904a4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ca/TestCatalanAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ca/TestCatalanAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ca
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/HTMLStripCharFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/HTMLStripCharFilterTest.cs
index b8278f5..8c18fd7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/HTMLStripCharFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/HTMLStripCharFilterTest.cs
@@ -1,3 +1,4 @@
+// Lucene version compatibility level 4.8.1
 using J2N.Text;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestHTMLStripCharFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestHTMLStripCharFilterFactory.cs
index 3e6ba29..8d3598d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestHTMLStripCharFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestHTMLStripCharFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilter.cs
index 91967c1..ea6dfe3 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Diagnostics;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Diagnostics;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilterFactory.cs
index afe5b8c..ca31d64 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/CharFilters/TestMappingCharFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKAnalyzer.cs
index a98de4d..13bfcca 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilter.cs
index abed201..b9b7f76 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilterFactory.cs
index ac84b9a..613b7ef 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKBigramFilterFactory.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using NUnit.Framework;
 using Lucene.Net.Analysis.Util;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizer.cs
index 0ff988d..487f5e5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizerFactory.cs
index 7b780f1..81e7f2c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKTokenizerFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilter.cs
index dfba7a1..44fc984 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Cjk
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilterFactory.cs
index 9cae015..f0027ab 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cjk/TestCJKWidthFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniAnalyzer.cs
index 49d7742..48e2812 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ckb
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilter.cs
index 8b8217c..f4b50a9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ckb
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilterFactory.cs
index b98d6ab..81e33d9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniNormalizationFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilter.cs
index 5157450..9f9625b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ckb
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilterFactory.cs
index 234d8ab..29e0862 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ckb/TestSoraniStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseFilterFactory.cs
index 45e0366..03b49d3 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseFilterFactory.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using System.IO;
 using NUnit.Framework;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizer.cs
index 00145b5..fcbc115 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizer.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using System.IO;
 using NUnit.Framework;
 using Lucene.Net.Analysis.Core;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizerFactory.cs
index 0643ef3..73eab10 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cn/TestChineseTokenizerFactory.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using System.IO;
 using NUnit.Framework;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/CommonGramsFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/CommonGramsFilterTest.cs
index 8a19769..449f6e4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/CommonGramsFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/CommonGramsFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsFilterFactory.cs
index c8152f2..cee44af 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsQueryFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsQueryFilterFactory.cs
index 3496a65..8a8ac55 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsQueryFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Commongrams/TestCommonGramsQueryFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestCompoundWordTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestCompoundWordTokenFilter.cs
index d62b59d..251f762 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestCompoundWordTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestCompoundWordTokenFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using Lucene.Net.Analysis.Compound.Hyphenation;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestDictionaryCompoundWordTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestDictionaryCompoundWordTokenFilterFactory.cs
index 95a3aad..a3c5be2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestDictionaryCompoundWordTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestDictionaryCompoundWordTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using System;
 using System.IO;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestHyphenationCompoundWordTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestHyphenationCompoundWordTokenFilterFactory.cs
index 15a3136..d56a291 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestHyphenationCompoundWordTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Compound/TestHyphenationCompoundWordTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAllAnalyzersHaveFactories.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAllAnalyzersHaveFactories.cs
index 63d79cf..c85525d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAllAnalyzersHaveFactories.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAllAnalyzersHaveFactories.cs
@@ -1,4 +1,5 @@
-using J2N.Runtime.CompilerServices;
+// Lucene version compatibility level 4.8.1
+using J2N.Runtime.CompilerServices;
 using Lucene.Net.Analysis.Fr;
 using Lucene.Net.Analysis.In;
 using Lucene.Net.Analysis.Miscellaneous;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAnalyzers.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAnalyzers.cs
index d7919fd..a0fc24a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAnalyzers.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestAnalyzers.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
index dab7c1b..dcc392a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using Lucene.Net.Analysis.CommonGrams;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.NGram;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestClassicAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestClassicAnalyzer.cs
index 9997422..d673019 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestClassicAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestClassicAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Documents;
 using Lucene.Net.Index;
 using Lucene.Net.Search;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestDuelingAnalyzers.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestDuelingAnalyzers.cs
index 38e8473..b61b22d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestDuelingAnalyzers.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestDuelingAnalyzers.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using Lucene.Net.Util.Automaton;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
index 43b0365..9647c42 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Diagnostics;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestKeywordAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestKeywordAnalyzer.cs
index 4ad984e..5403cae 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestKeywordAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestKeywordAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Documents;
 using Lucene.Net.Index;
 using Lucene.Net.Search;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs
index 656dba5..4258434 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestRandomChains.cs
@@ -1,3 +1,4 @@
+// Lucene version compatibility level 4.8.1
 
 using J2N.Runtime.CompilerServices;
 using J2N.Text;
@@ -1170,4 +1171,4 @@ namespace Lucene.Net.Analysis.Core
             }
         }
     }
-}
+}
\ No newline at end of file
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStandardAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStandardAnalyzer.cs
index 7e5b4f6..ee03139 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStandardAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStandardAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Support;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopAnalyzer.cs
index 547ac29..8918530 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilter.cs
index b34bb2a..2acebb7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilterFactory.cs
index 9b774ae..55b31d5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestStopFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilter.cs
index dc66a27..dd9d64b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilterFactory.cs
index b324d6b..9ed5793 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestTypeTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailAnalyzer.cs
index 624f811..acae076 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Support;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailTokenizer.cs
index e0645b6..8ec637c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestUAX29URLEmailTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Standard;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Support;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/WordBreakTestUnicode_6_3_0.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/WordBreakTestUnicode_6_3_0.cs
index 422bd1a..02de2c1 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/WordBreakTestUnicode_6_3_0.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/WordBreakTestUnicode_6_3_0.cs
@@ -1,4 +1,5 @@
-namespace Lucene.Net.Analysis.Core
+// Lucene version compatibility level 4.8.1
+namespace Lucene.Net.Analysis.Core
 {
     /*
      * Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechAnalyzer.cs
index accfea8..8ad713f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemFilterFactory.cs
index 2f5ed53..d584b97 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemmer.cs
index 2c46162..d36b221 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Cz/TestCzechStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Da/TestDanishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Da/TestDanishAnalyzer.cs
index aa22fce..df85cfb 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Da/TestDanishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Da/TestDanishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Da
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanAnalyzer.cs
index 0bf5aa4..bae8101 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilter.cs
index 4c6548b..bc057d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilterFactory.cs
index 0f97c33..8686407 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilter.cs
index a840cb1..98a5639 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilterFactory.cs
index d6aac7a..4409f29 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilter.cs
index 63dc648..774169f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.De
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilterFactory.cs
index 8d3a66a..343d9c9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanNormalizationFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilter.cs
index 1145e38..916305f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilterFactory.cs
index 0a9c3bd..0db1e64 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/De/TestGermanStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/GreekAnalyzerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/GreekAnalyzerTest.cs
index b6010b8..13156ee 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/GreekAnalyzerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/GreekAnalyzerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekLowerCaseFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekLowerCaseFilterFactory.cs
index c309c50..9034ca4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekLowerCaseFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemFilterFactory.cs
index 565d137..117cdcd 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemmer.cs
index c46b149..dfdf7b5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/El/TestGreekStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.El
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishAnalyzer.cs
index 4566df9..5ac6148 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.En
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilter.cs
index e33b5e4..a07da3a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilterFactory.cs
index 487cfe1..26563f7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestEnglishMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemFilterFactory.cs
index 0484082..7ad473a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemmer.cs
index 5a3658a..3cc9595 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestKStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.En
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilter.cs
index 8b55e22..6290c3a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilterFactory.cs
index 1e948a4..986c4e2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/En/TestPorterStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishAnalyzer.cs
index 924fc0f..adf3a14 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Es
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilter.cs
index 335b8ff..ce5eeb0 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Es
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilterFactory.cs
index 68193b5..7f69ba2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Es/TestSpanishLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Eu/TestBasqueAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Eu/TestBasqueAnalyzer.cs
index 6f9f47d..80458f0 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Eu/TestBasqueAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Eu/TestBasqueAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Eu
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianAnalyzer.cs
index e4a1124..d97ca90 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Fa
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianCharFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianCharFilter.cs
index ea1fcaa..b7624ae 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianCharFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianCharFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Fa
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilter.cs
index 7a515f5..9d6ae2c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Ar;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Ar;
 using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilterFactory.cs
index 22e1dbf..523b198 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fa/TestPersianNormalizationFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishAnalyzer.cs
index 7d9cdf0..15aae2e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Fi
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilter.cs
index 06a4174..c52b6b8 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilterFactory.cs
index 83c45ed..10e3ac9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fi/TestFinnishLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchAnalyzer.cs
index 07d4d1e..b6ff3d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilter.cs
index b2e51a8..7e83d2e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilterFactory.cs
index 364f64e..02814da 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilter.cs
index cd9cb0d..dd80e29 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilterFactory.cs
index 9f58b90..b9a37e1 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Fr/TestFrenchMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishAnalyzer.cs
index 34de7b7..d1e23e0 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ga
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilter.cs
index d78d64b..1ec380f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilterFactory.cs
index 6b22b6d..a3e4ba5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ga/TestIrishLowerCaseFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianAnalyzer.cs
index ddc5d90..30b89a7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Gl
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilter.cs
index feb874c..29ade69 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilterFactory.cs
index 62be5ce..7a0f8e2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilter.cs
index 093fccd..a882366 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using NUnit.Framework;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilterFactory.cs
index d874b38..39ef0e2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Gl/TestGalicianStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiAnalyzer.cs
index 7722abc..c070375 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hi
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiFilters.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiFilters.cs
index 0ce13c7..1d6b161 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiFilters.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiFilters.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiNormalizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiNormalizer.cs
index c448b41..c069862 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiNormalizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiNormalizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiStemmer.cs
index 89bd7cf..efd2af9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hi/TestHindiStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianAnalyzer.cs
index 80dce07..4d636b4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hu
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilter.cs
index 76392b5..f5aa61c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilterFactory.cs
index 3b694cd..b7b5236 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hu/TestHungarianLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/StemmerTestBase.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/StemmerTestBase.cs
index 4a6498a..0b3db96 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/StemmerTestBase.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/StemmerTestBase.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Support;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Support;
 using Lucene.Net.Util;
 using System;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries.cs
index 8773f51..5b1c387 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Diagnostics;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Diagnostics;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries2.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries2.cs
index 1568b3b..2d187b2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries2.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestAllDictionaries2.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Diagnostics;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Diagnostics;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs
index 3cbbfce..141cc9b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCaseInsensitive.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs
index 5a632e3..be6b464 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCircumfix.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs
index 34a8922..de47da9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestComplexPrefix.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs
index 6a8cc31..4bc54d4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestCondition.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs
index 064eb88..fe3e44f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestConv.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs
index ce2ebb4..2f34243 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDependencies.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDictionary.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDictionary.cs
index 33123e7..71e42fe 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDictionary.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestDictionary.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Util;
 using Lucene.Net.Util.Fst;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs
index aad8076..df41107 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestEscaped.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs
index 1f2332f..4da446f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagLong.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs
index 268947e..180e5fd 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestFlagNum.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs
index ac50272..4d120e8 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHomonyms.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs
index 0528b8c..56cc591 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilterFactory.cs
index 706488d..f6359e4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestHunspellStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs
index d04bb66..22de6b7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestIgnore.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs
index f6c28b5..b8eef84 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestMorph.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs
index 8c58205..50deba0 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestOptionalCondition.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs
index 6a46ada..84cd54b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestStemmer.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs
index 25e109c..9ce1fc9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoFold.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs
index d969b6b..fcd840d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hunspell/TestTwoSuffixes.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hunspell
 {
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hy/TestArmenianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hy/TestArmenianAnalyzer.cs
index 4bba84c..f989e3c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hy/TestArmenianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Hy/TestArmenianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Hy
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianAnalyzer.cs
index 2c1ccfc..2c9078e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Id
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemFilterFactory.cs
index f41a4e3..f1b9d82 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemmer.cs
index 1e09be9..6ccdb8f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Id/TestIndonesianStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Id
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/In/TestIndicNormalizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/In/TestIndicNormalizer.cs
index 83590ca..6eabd72 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/In/TestIndicNormalizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/In/TestIndicNormalizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianAnalyzer.cs
index 3c81ae7..d4fffd2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilter.cs
index 7c494dd..31d5d7d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.It
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilterFactory.cs
index e6efaac..a17a4b5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/It/TestItalianLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianAnalyzer.cs
index 483949e..22dee2f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Lv
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemFilterFactory.cs
index 55bf72c..1f2af4f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemmer.cs
index 2516bc3..41b3aba 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Lv/TestLatvianStemmer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Lv
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/PatternAnalyzerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/PatternAnalyzerTest.cs
index d3f0b23..b6a164f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/PatternAnalyzerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/PatternAnalyzerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Support;
 using NUnit.Framework;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestASCIIFoldingFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestASCIIFoldingFilter.cs
index 0953dd0..dcd63d2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestASCIIFoldingFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestASCIIFoldingFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilter.cs
index 25416b7..a7415aa 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilterFactory.cs
index b4e759d..bdbe4ef 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCapitalizationFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilter.cs
index 6e0e8b0..867694f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilter.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilterFactory.cs
index b706def..38fa32e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestCodepointCountFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestEmptyTokenStream.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestEmptyTokenStream.cs
index 9ac2987..54b6137 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestEmptyTokenStream.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestEmptyTokenStream.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Documents;
 using Lucene.Net.Index;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestHyphenatedWordsFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestHyphenatedWordsFilter.cs
index b070f2b..4d0c5fa 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestHyphenatedWordsFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestHyphenatedWordsFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepFilterFactory.cs
index fb68031..ecc0f35 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepWordFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepWordFilter.cs
index 9b5fc13..dd03479 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepWordFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeepWordFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilter.cs
index 33955c0..30ec853 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System.Globalization;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilterFactory.cs
index 0590e8a..be36b64 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordMarkerFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordRepeatFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordRepeatFilter.cs
index 2f7f0f5..6a1006a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordRepeatFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestKeywordRepeatFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 
 namespace Lucene.Net.Analysis.Miscellaneous
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilter.cs
index 0263637..110fa1e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilterFactory.cs
index 158ada6..5e7aad2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLengthFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountAnalyzer.cs
index eb5ab61..a800d9e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Documents;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Documents;
 using Lucene.Net.Index;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilter.cs
index c7afe50..93d68da 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilterFactory.cs
index 04c9717..f9a818e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenCountFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilter.cs
index 84f7eb5..596986b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Synonym;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Synonym;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilterFactory.cs
index a6716b4..02adb41 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLimitTokenPositionFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLucene47WordDelimiterFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLucene47WordDelimiterFilter.cs
index 8860e84..3277c3d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLucene47WordDelimiterFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestLucene47WordDelimiterFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPerFieldAnalyzerWrapper.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPerFieldAnalyzerWrapper.cs
index d05253c..cad2302 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPerFieldAnalyzerWrapper.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPerFieldAnalyzerWrapper.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.En;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Attributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAndSuffixAwareTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAndSuffixAwareTokenFilter.cs
index 8b6ddab..05aa361 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAndSuffixAwareTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAndSuffixAwareTokenFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 
 namespace Lucene.Net.Analysis.Miscellaneous
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAwareTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAwareTokenFilter.cs
index ca80dc7..aa9a3cb 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAwareTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestPrefixAwareTokenFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 
 namespace Lucene.Net.Analysis.Miscellaneous
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilter.cs
index e01e9ea..aa138a9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilter.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Synonym;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilterFactory.cs
index e555500..e63a26b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestRemoveDuplicatesTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilter.cs
index 507d839..a14eb92 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Miscellaneous
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilterFactory.cs
index 9f5a308..f1878ef 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianFoldingFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilter.cs
index b307cb4..836515a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Miscellaneous
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilterFactory.cs
index 78093f1..ed32817 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestScandinavianNormalizationFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestSingleTokenTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestSingleTokenTokenFilter.cs
index 5bedab0..971eafd 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestSingleTokenTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestSingleTokenTokenFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilter.cs
index df2463a..fd13a30 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilter.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using J2N.Collections.Generic.Extensions;
 using J2N.Text;
 using Lucene.Net.Analysis.Core;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilterFactory.cs
index 68ed600..aed217d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestStemmerOverrideFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilter.cs
index 79248d4..c04d28d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilter.cs
@@ -1,4 +1,5 @@
-using J2N.Collections.Generic.Extensions;
+// Lucene version compatibility level 4.8.1
+using J2N.Collections.Generic.Extensions;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilterFactory.cs
index 1d9fa66..a0ae00d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTrimFilterFactory.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 using BaseTokenStreamFactoryTestCase = Lucene.Net.Analysis.Util.BaseTokenStreamFactoryTestCase;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilter.cs
index 8230537..6709451 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
index ee99f16..8597245 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 using BaseTokenStreamFactoryTestCase = Lucene.Net.Analysis.Util.BaseTokenStreamFactoryTestCase;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestWordDelimiterFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestWordDelimiterFilter.cs
index a003777..2a7f4bd 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestWordDelimiterFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestWordDelimiterFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenFilterTest.cs
index e1bfeed..bf9f7d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Shingle;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenizerTest.cs
index c162a4b..5117288 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/EdgeNGramTokenizerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Support;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Support;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenFilterTest.cs
index ee5be14..5f3d67a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenizerTest.cs
index 42c7669..cbc8b0f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/NGramTokenizerTest.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using J2N.Text;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Support;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/TestNGramFilters.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/TestNGramFilters.cs
index f98aab8..7d5fe94 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/TestNGramFilters.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/NGram/TestNGramFilters.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Nl/TestDutchStemmer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Nl/TestDutchStemmer.cs
index c5761cd..310565a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Nl/TestDutchStemmer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Nl/TestDutchStemmer.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using NUnit.Framework;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianAnalyzer.cs
index 2976e45..679aad7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.No
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilter.cs
index 01c0be3..2ae40c3 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilterFactory.cs
index b002842..c86c885 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilter.cs
index 2ffa115..7c543b3 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilterFactory.cs
index f516467..5371d0f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/No/TestNorwegianMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestPathHierarchyTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestPathHierarchyTokenizer.cs
index f465d24..02d4e83 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestPathHierarchyTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestPathHierarchyTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestReversePathHierarchyTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestReversePathHierarchyTokenizer.cs
index 016bc37..a44aa8d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestReversePathHierarchyTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Path/TestReversePathHierarchyTokenizer.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternCaptureGroupTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternCaptureGroupTokenFilter.cs
index b4074b6..281870b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternCaptureGroupTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternCaptureGroupTokenFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 using System.Text.RegularExpressions;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilter.cs
index 22c23ce..c27df2e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilterFactory.cs
index 701c71f..a6683f5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceCharFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilter.cs
index 998b7f5..4072ad0 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 using System.Text.RegularExpressions;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilterFactory.cs
index 901ba0b..716b2d5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternReplaceFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizer.cs
index 3a6961e..871796b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizerFactory.cs
index 99aeec4..458f612 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pattern/TestPatternTokenizerFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/DelimitedPayloadTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/DelimitedPayloadTokenFilterTest.cs
index 124a50b..ea1f26c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/DelimitedPayloadTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/DelimitedPayloadTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/NumericPayloadTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/NumericPayloadTokenFilterTest.cs
index 2a705ed..b81abd4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/NumericPayloadTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/NumericPayloadTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TestDelimitedPayloadTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TestDelimitedPayloadTokenFilterFactory.cs
index 81b4278..d9e65dc 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TestDelimitedPayloadTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TestDelimitedPayloadTokenFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TokenOffsetPayloadTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TokenOffsetPayloadTokenFilterTest.cs
index 85cdb07..01d8fee 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TokenOffsetPayloadTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TokenOffsetPayloadTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TypeAsPayloadTokenFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TypeAsPayloadTokenFilterTest.cs
index ffc83cd..237a0a9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TypeAsPayloadTokenFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Payloads/TypeAsPayloadTokenFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
 using System.Globalization;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Position/PositionFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Position/PositionFilterTest.cs
index 5d4def7..38c2b25 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Position/PositionFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Position/PositionFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Shingle;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Shingle;
 using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseAnalyzer.cs
index 76ae875..16ff457 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Pt
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilter.cs
index 28121bc..cebd55b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilterFactory.cs
index 73a7007..77d2ecb 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilter.cs
index 5ae6979..b5d66c9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilterFactory.cs
index 66b6379..fcc31f1 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseMinimalStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilter.cs
index 74a8c8b..985d8d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilterFactory.cs
index a0e671a..c13b380 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Pt/TestPortugueseStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Query/QueryAutoStopWordAnalyzerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Query/QueryAutoStopWordAnalyzerTest.cs
index 4d3419f..01cf0a8 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Query/QueryAutoStopWordAnalyzerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Query/QueryAutoStopWordAnalyzerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Documents;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Documents;
 using Lucene.Net.Index;
 using Lucene.Net.Store;
 using Lucene.Net.Support;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilter.cs
index e7df335..07c87c1 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilterFactory.cs
index be36c37..7f68c82 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Reverse/TestReverseStringFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ro/TestRomanianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ro/TestRomanianAnalyzer.cs
index 2ae18f2..64336b8 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ro/TestRomanianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ro/TestRomanianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Ro
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianAnalyzer.cs
index fb6b247..0bb0e32 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianFilters.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianFilters.cs
index 3576c71..94c630b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianFilters.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianFilters.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLetterTokenizer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLetterTokenizer.cs
index 15a5b07..cef2a84 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLetterTokenizer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLetterTokenizer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilter.cs
index 63c8af6..19c9762 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilterFactory.cs
index 3a96ca0..7295602 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Ru/TestRussianLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleAnalyzerWrapperTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleAnalyzerWrapperTest.cs
index 2cb1b51..cd9fa26 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleAnalyzerWrapperTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleAnalyzerWrapperTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Documents;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleFilterTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleFilterTest.cs
index 8754489..1cf5ad6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleFilterTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/ShingleFilterTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/TestShingleFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/TestShingleFilterFactory.cs
index ad80b09..a5495e2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/TestShingleFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Shingle/TestShingleFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/DateRecognizerSinkTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/DateRecognizerSinkTokenizerTest.cs
index 99856d5..0ddf384 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/DateRecognizerSinkTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/DateRecognizerSinkTokenizerTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.Globalization;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TestTeeSinkTokenFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TestTeeSinkTokenFilter.cs
index 33502a8..89a6513 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TestTeeSinkTokenFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TestTeeSinkTokenFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Documents;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenRangeSinkTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenRangeSinkTokenizerTest.cs
index 0bf35db..50a3556 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenRangeSinkTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenRangeSinkTokenizerTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenTypeSinkTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenTypeSinkTokenizerTest.cs
index c05212d..53b99af 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenTypeSinkTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sinks/TokenTypeSinkTokenizerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowball.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowball.cs
index 5b89326..ebcb724 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowball.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowball.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Attributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballPorterFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballPorterFilterFactory.cs
index 3caec57..a1544ab 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballPorterFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballPorterFilterFactory.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Tartarus.Snowball.Ext;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballVocab.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballVocab.cs
index 3718bf1..4006706 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballVocab.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Snowball/TestSnowballVocab.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using Console = Lucene.Net.Util.SystemConsole;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestStandardFactories.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestStandardFactories.cs
index 7a19605..e30f10f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestStandardFactories.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestStandardFactories.cs
@@ -1,4 +1,5 @@
-using System.Text;
+// Lucene version compatibility level 4.8.1
+using System.Text;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestUAX29URLEmailTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestUAX29URLEmailTokenizerFactory.cs
index 7d8dadb..2b1e3d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestUAX29URLEmailTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Standard/TestUAX29URLEmailTokenizerFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishAnalyzer.cs
index d245f01..aed0041 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Sv
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilter.cs
index 4d26bd9..e512a3f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilterFactory.cs
index 95a3203..4f27eb9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Sv/TestSwedishLightStemFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestMultiWordSynonyms.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestMultiWordSynonyms.cs
index 44e996e..5895ada 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestMultiWordSynonyms.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestMultiWordSynonyms.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSlowSynonymFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSlowSynonymFilter.cs
index 466d441..e5010b2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSlowSynonymFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSlowSynonymFilter.cs
@@ -1,4 +1,5 @@
-using J2N.Collections.Generic.Extensions;
+// Lucene version compatibility level 4.8.1
+using J2N.Collections.Generic.Extensions;
 using J2N.Text;
 using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSolrSynonymParser.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSolrSynonymParser.cs
index 9c39266..0d5e2d4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSolrSynonymParser.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSolrSynonymParser.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.En;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.En;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymFilterFactory.cs
index afcac03..27c8ab5 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Pattern;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Pattern;
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMap.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMap.cs
index b229e07..89e88fa 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMap.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMap.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.NGram;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.NGram;
 using Lucene.Net.Analysis.Util;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMapFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMapFilter.cs
index ba8d1de..007543b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMapFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestSynonymMapFilter.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.TokenAttributes;
 using Lucene.Net.Diagnostics;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestWordnetSynonymParser.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestWordnetSynonymParser.cs
index e76b28c..ac8e3ce 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestWordnetSynonymParser.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Synonym/TestWordnetSynonymParser.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 
 namespace Lucene.Net.Analysis.Synonym
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiAnalyzer.cs
index 00bfc14..2f7eb79 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiAnalyzer.cs
@@ -1,3 +1,4 @@
+// Lucene version compatibility level 4.8.1
 #if FEATURE_BREAKITERATOR
 using J2N.Threading;
 using Lucene.Net.Analysis.Core;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiTokenizerFactory.cs
index f43b057..0f501ae 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiTokenizerFactory.cs
@@ -1,4 +1,5 @@
-#if FEATURE_BREAKITERATOR
+// Lucene version compatibility level 4.8.1
+#if FEATURE_BREAKITERATOR
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiWordFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiWordFilterFactory.cs
index c79fdfb..93d60ec 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiWordFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/TestThaiWordFilterFactory.cs
@@ -1,4 +1,5 @@
-#if FEATURE_BREAKITERATOR
+// Lucene version compatibility level 4.8.1
+#if FEATURE_BREAKITERATOR
 using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilter.cs
index e878928..79899b4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilter.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System.IO;
 
 namespace Lucene.Net.Analysis.Tr
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilterFactory.cs
index 7372bf0..05fefeb 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestApostropheFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishAnalyzer.cs
index 6a40bcc..3ba6190 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishAnalyzer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 
 namespace Lucene.Net.Analysis.Tr
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilter.cs
index 1be40e4..1713d7b 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilter.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using NUnit.Framework;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilterFactory.cs
index f2a2ed3..6f1fa9f 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Tr/TestTurkishLowerCaseFilterFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/BaseTokenStreamFactoryTestCase.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/BaseTokenStreamFactoryTestCase.cs
index 8d965ac..9335688 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/BaseTokenStreamFactoryTestCase.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/BaseTokenStreamFactoryTestCase.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using System.Collections;
 using System.Collections.Generic;
 using System.Globalization;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/StringMockResourceLoader.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/StringMockResourceLoader.cs
index 3386481..6f55170 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/StringMockResourceLoader.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/StringMockResourceLoader.cs
@@ -1,4 +1,5 @@
-using System;
+// Lucene version compatibility level 4.8.1
+using System;
 using System.IO;
 using System.Text;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestAnalysisSPILoader.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestAnalysisSPILoader.cs
index b782958..4cbebf2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestAnalysisSPILoader.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestAnalysisSPILoader.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.CharFilters;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.CharFilters;
 using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Miscellaneous;
 using Lucene.Net.Util;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestBufferedCharFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestBufferedCharFilter.cs
index 309553d..1719709 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestBufferedCharFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestBufferedCharFilter.cs
@@ -1,4 +1,5 @@
-// This class was sourced from the Apache Harmony project
+// Lucene version compatibility level 4.8.1
+// This class was sourced from the Apache Harmony project
 // https://svn.apache.org/repos/asf/harmony/enhanced/java/trunk/
 
 using Lucene.Net.Attributes;
@@ -883,4 +884,4 @@ namespace Lucene.Net.Analysis.Util
             }
         }
     }
-}
+}
\ No newline at end of file
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayIterator.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayIterator.cs
index 879b6e6..331cf05 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayIterator.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayIterator.cs
@@ -1,4 +1,5 @@
-#if FEATURE_BREAKITERATOR
+// Lucene version compatibility level 4.8.1
+#if FEATURE_BREAKITERATOR
 using System;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayMap.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayMap.cs
index 14a290a..6521ee2 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayMap.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayMap.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using Lucene.Net.Support;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArraySet.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArraySet.cs
index e637483..4d61789 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArraySet.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArraySet.cs
@@ -1,4 +1,5 @@
-using J2N.Text;
+// Lucene version compatibility level 4.8.1
+using J2N.Text;
 using Lucene.Net.Attributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharTokenizers.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharTokenizers.cs
index 4493c32..7e02d55 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharTokenizers.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharTokenizers.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using J2N.Text;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharacterUtils.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharacterUtils.cs
index 2cec326..7e093cc 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharacterUtils.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharacterUtils.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Support;
 using Lucene.Net.Util;
 using NUnit.Framework;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElision.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElision.cs
index 93880f1..39fbf5a 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElision.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElision.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Core;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Core;
 using Lucene.Net.Analysis.Fr;
 using Lucene.Net.Analysis.Standard;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElisionFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElisionFilterFactory.cs
index feb0742..cc4fb00 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElisionFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestElisionFilterFactory.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using System;
 using System.IO;
 
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestFilesystemResourceLoader.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestFilesystemResourceLoader.cs
index ec29080..fedf943 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestFilesystemResourceLoader.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestFilesystemResourceLoader.cs
@@ -1,4 +1,5 @@
-using J2N;
+// Lucene version compatibility level 4.8.1
+using J2N;
 using Lucene.Net.Util;
 using NUnit.Framework;
 using System;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestRollingCharBuffer.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestRollingCharBuffer.cs
index 04a24d0..1a8a799 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestRollingCharBuffer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestRollingCharBuffer.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System.IO;
 using Console = Lucene.Net.Util.SystemConsole;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestSegmentingTokenizerBase.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestSegmentingTokenizerBase.cs
index c43abc3..0673e7d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestSegmentingTokenizerBase.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestSegmentingTokenizerBase.cs
@@ -1,3 +1,4 @@
+// Lucene version compatibility level 4.8.1
 #if FEATURE_BREAKITERATOR
 using ICU4N.Text;
 using Lucene.Net.Analysis.TokenAttributes;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestWordlistLoader.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestWordlistLoader.cs
index 9df94b0..e3d471e 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestWordlistLoader.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestWordlistLoader.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+// Lucene version compatibility level 4.8.1
+using NUnit.Framework;
 using Lucene.Net.Util;
 using Lucene.Net.Analysis.Util;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/TestWikipediaTokenizerFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/TestWikipediaTokenizerFactory.cs
index de0a7d7..33cf61d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/TestWikipediaTokenizerFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/TestWikipediaTokenizerFactory.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.Util;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.Util;
 using NUnit.Framework;
 using System;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/WikipediaTokenizerTest.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/WikipediaTokenizerTest.cs
index 8bdeadf..f04f8b7 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/WikipediaTokenizerTest.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Wikipedia/WikipediaTokenizerTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Analysis.TokenAttributes;
+// Lucene version compatibility level 4.8.1
+using Lucene.Net.Analysis.TokenAttributes;
 using NUnit.Framework;
 using System;
 using System.Collections.Generic;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyAnalyzer.cs b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyAnalyzer.cs
index a621b43..cb80126 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyAnalyzer.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyAnalyzer.cs
@@ -1,4 +1,5 @@
-#if FEATURE_COLLATION
+// Lucene version compatibility level 4.8.1
+#if FEATURE_COLLATION
 using Icu;
 using Icu.Collation;
 using Lucene.Net.Analysis;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilter.cs b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilter.cs
index c40476a..18c8077 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilter.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilter.cs
@@ -1,4 +1,5 @@
-#if FEATURE_COLLATION
+// Lucene version compatibility level 4.8.1
+#if FEATURE_COLLATION
 using System;
 using System.Globalization;
 using System.IO;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilterFactory.cs
index 3ba9abd..bfa3aff 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Collation/TestCollationKeyFilterFactory.cs
@@ -1,4 +1,5 @@
-#if FEATURE_COLLATION
+// Lucene version compatibility level 4.8.1
+#if FEATURE_COLLATION
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Startup.cs b/src/Lucene.Net.Tests.Analysis.Common/Startup.cs
index 9233cac..3d830d4 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Startup.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Startup.cs
@@ -1,4 +1,5 @@
-/*
+// Lucene version compatibility level 4.8.1
+/*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -22,4 +23,4 @@ using Lucene.Net.Util;
 // would not occur if it were not here.
 public class Startup : LuceneTestFrameworkInitializer
 {
-}
+}
\ No newline at end of file
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs b/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
index d6efdf9..efe8e56 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
@@ -1,3 +1,4 @@
+// Lucene version compatibility level 4.8.1
 using Lucene.Net.Attributes;
 using Lucene.Net.Util;
 using NUnit.Framework;
@@ -143,4 +144,4 @@ namespace Lucene.Net.Analysis
             base.TestForMembersAcceptingOrReturningListOrDictionary(typeFromTargetAssembly);
         }
     }
-}
+}
\ No newline at end of file
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Support/TestExceptionSerialization.cs b/src/Lucene.Net.Tests.Analysis.Common/Support/TestExceptionSerialization.cs
index 55f5be0..8d9429c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Support/TestExceptionSerialization.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Support/TestExceptionSerialization.cs
@@ -1,4 +1,5 @@
-#if FEATURE_SERIALIZABLE_EXCEPTIONS
+// Lucene version compatibility level 4.8.1
+#if FEATURE_SERIALIZABLE_EXCEPTIONS
 using Lucene.Net.Attributes;
 using Lucene.Net.Util;
 using NUnit.Framework;