You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2021/01/04 13:11:48 UTC

[lucene-solr] 02/02: Merge branch 'master' into jira/solr-15019

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

ab pushed a commit to branch jira/solr-15019
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 7d0828f65c172d5f2eb55acd76533450489282c2
Merge: e5dc7bf dc99e39
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Mon Jan 4 13:42:45 2021 +0100

    Merge branch 'master' into jira/solr-15019

 .git-blame-ignore-revs                             |    5 +
 .github/workflows/ant.yml                          |   32 +
 build.gradle                                       |    2 +
 dev-tools/scripts/checkJavadocLinks.py             |    4 +-
 gradle/generation/jflex.gradle                     |   46 +-
 gradle/generation/util.gradle                      |   17 +
 gradle/help.gradle                                 |    1 +
 gradle/testing/alternative-jdk-support.gradle      |    1 +
 gradle/validation/error-prone.gradle               |    6 +
 gradle/validation/spotless.gradle                  |  141 +
 .../validation/spotless/asl-header.txt             |    5 -
 help/formatting.txt                                |   20 +
 help/git.txt                                       |   13 +
 lucene/CHANGES.txt                                 |   14 +
 lucene/NOTICE.txt                                  |    2 +-
 .../apache/lucene/analysis/ar/ArabicAnalyzer.java  |   90 +-
 .../analysis/ar/ArabicNormalizationFilter.java     |   10 +-
 .../ar/ArabicNormalizationFilterFactory.java       |    7 +-
 .../lucene/analysis/ar/ArabicNormalizer.java       |   77 +-
 .../lucene/analysis/ar/ArabicStemFilter.java       |   24 +-
 .../analysis/ar/ArabicStemFilterFactory.java       |    7 +-
 .../apache/lucene/analysis/ar/ArabicStemmer.java   |   91 +-
 .../apache/lucene/analysis/ar/package-info.java    |    6 +-
 .../lucene/analysis/bg/BulgarianAnalyzer.java      |   76 +-
 .../lucene/analysis/bg/BulgarianStemFilter.java    |   24 +-
 .../analysis/bg/BulgarianStemFilterFactory.java    |   12 +-
 .../lucene/analysis/bg/BulgarianStemmer.java       |   86 +-
 .../apache/lucene/analysis/bg/package-info.java    |    4 +-
 .../apache/lucene/analysis/bn/BengaliAnalyzer.java |   65 +-
 .../analysis/bn/BengaliNormalizationFilter.java    |   25 +-
 .../bn/BengaliNormalizationFilterFactory.java      |   14 +-
 .../lucene/analysis/bn/BengaliNormalizer.java      |   72 +-
 .../lucene/analysis/bn/BengaliStemFilter.java      |   15 +-
 .../analysis/bn/BengaliStemFilterFactory.java      |   16 +-
 .../apache/lucene/analysis/bn/BengaliStemmer.java  |  255 +-
 .../apache/lucene/analysis/bn/package-info.java    |    4 +-
 .../analysis/boost/DelimitedBoostTokenFilter.java  |   14 +-
 .../boost/DelimitedBoostTokenFilterFactory.java    |   16 +-
 .../apache/lucene/analysis/boost/package-info.java |    4 +-
 .../lucene/analysis/br/BrazilianAnalyzer.java      |   72 +-
 .../lucene/analysis/br/BrazilianStemFilter.java    |   31 +-
 .../analysis/br/BrazilianStemFilterFactory.java    |   14 +-
 .../lucene/analysis/br/BrazilianStemmer.java       | 1202 ++++---
 .../apache/lucene/analysis/br/package-info.java    |    4 +-
 .../apache/lucene/analysis/ca/CatalanAnalyzer.java |   66 +-
 .../apache/lucene/analysis/ca/package-info.java    |    4 +-
 .../lucene/analysis/charfilter/BaseCharFilter.java |   49 +-
 .../charfilter/HTMLStripCharFilterFactory.java     |   11 +-
 .../analysis/charfilter/MappingCharFilter.java     |   26 +-
 .../charfilter/MappingCharFilterFactory.java       |   80 +-
 .../analysis/charfilter/NormalizeCharMap.java      |   46 +-
 .../lucene/analysis/charfilter/package-info.java   |   61 +-
 .../apache/lucene/analysis/cjk/CJKAnalyzer.java    |   35 +-
 .../lucene/analysis/cjk/CJKBigramFilter.java       |  191 +-
 .../analysis/cjk/CJKBigramFilterFactory.java       |   16 +-
 .../lucene/analysis/cjk/CJKWidthCharFilter.java    |   67 +-
 .../analysis/cjk/CJKWidthCharFilterFactory.java    |    8 +-
 .../apache/lucene/analysis/cjk/CJKWidthFilter.java |   75 +-
 .../lucene/analysis/cjk/CJKWidthFilterFactory.java |   14 +-
 .../apache/lucene/analysis/cjk/package-info.java   |   29 +-
 .../apache/lucene/analysis/ckb/SoraniAnalyzer.java |   57 +-
 .../analysis/ckb/SoraniNormalizationFilter.java    |    9 +-
 .../ckb/SoraniNormalizationFilterFactory.java      |    8 +-
 .../lucene/analysis/ckb/SoraniNormalizer.java      |   28 +-
 .../lucene/analysis/ckb/SoraniStemFilter.java      |   24 +-
 .../analysis/ckb/SoraniStemFilterFactory.java      |    8 +-
 .../apache/lucene/analysis/ckb/SoraniStemmer.java  |   52 +-
 .../apache/lucene/analysis/ckb/package-info.java   |    4 +-
 .../lucene/analysis/classic/ClassicAnalyzer.java   |   60 +-
 .../lucene/analysis/classic/ClassicFilter.java     |   28 +-
 .../analysis/classic/ClassicFilterFactory.java     |   12 +-
 .../lucene/analysis/classic/ClassicTokenizer.java  |   99 +-
 .../analysis/classic/ClassicTokenizerFactory.java  |    7 +-
 .../analysis/classic/ClassicTokenizerImpl.java     |  706 ++--
 .../analysis/classic/ClassicTokenizerImpl.jflex    |    2 +-
 .../lucene/analysis/classic/package-info.java      |   19 +-
 .../analysis/commongrams/CommonGramsFilter.java    |   80 +-
 .../commongrams/CommonGramsFilterFactory.java      |   12 +-
 .../commongrams/CommonGramsQueryFilter.java        |   62 +-
 .../commongrams/CommonGramsQueryFilterFactory.java |   10 +-
 .../lucene/analysis/commongrams/package-info.java  |    4 +-
 .../compound/CompoundWordTokenFilterBase.java      |   78 +-
 .../DictionaryCompoundWordTokenFilter.java         |   89 +-
 .../DictionaryCompoundWordTokenFilterFactory.java  |   24 +-
 .../HyphenationCompoundWordTokenFilter.java        |  118 +-
 .../HyphenationCompoundWordTokenFilterFactory.java |   58 +-
 .../analysis/compound/hyphenation/ByteVector.java  |   31 +-
 .../analysis/compound/hyphenation/CharVector.java  |   33 +-
 .../analysis/compound/hyphenation/Hyphen.java      |   24 +-
 .../analysis/compound/hyphenation/Hyphenation.java |   17 +-
 .../compound/hyphenation/HyphenationTree.java      |  179 +-
 .../compound/hyphenation/PatternConsumer.java      |   25 +-
 .../compound/hyphenation/PatternParser.java        |   67 +-
 .../analysis/compound/hyphenation/TernaryTree.java |  183 +-
 .../compound/hyphenation/package-info.java         |    9 +-
 .../lucene/analysis/compound/package-info.java     |  123 +-
 .../lucene/analysis/core/DecimalDigitFilter.java   |   16 +-
 .../analysis/core/DecimalDigitFilterFactory.java   |   12 +-
 .../lucene/analysis/core/FlattenGraphFilter.java   |  143 +-
 .../analysis/core/FlattenGraphFilterFactory.java   |   11 +-
 .../lucene/analysis/core/KeywordAnalyzer.java      |    8 +-
 .../lucene/analysis/core/KeywordTokenizer.java     |   37 +-
 .../analysis/core/KeywordTokenizerFactory.java     |   31 +-
 .../lucene/analysis/core/LetterTokenizer.java      |   47 +-
 .../analysis/core/LetterTokenizerFactory.java      |   26 +-
 .../lucene/analysis/core/LowerCaseFilter.java      |   13 +-
 .../analysis/core/LowerCaseFilterFactory.java      |   11 +-
 .../lucene/analysis/core/SimpleAnalyzer.java       |   16 +-
 .../apache/lucene/analysis/core/StopAnalyzer.java  |   41 +-
 .../apache/lucene/analysis/core/StopFilter.java    |   20 +-
 .../lucene/analysis/core/StopFilterFactory.java    |   62 +-
 .../lucene/analysis/core/TypeTokenFilter.java      |   24 +-
 .../analysis/core/TypeTokenFilterFactory.java      |   18 +-
 .../analysis/core/UnicodeWhitespaceAnalyzer.java   |   14 +-
 .../analysis/core/UnicodeWhitespaceTokenizer.java  |   37 +-
 .../lucene/analysis/core/UpperCaseFilter.java      |   20 +-
 .../analysis/core/UpperCaseFilterFactory.java      |   21 +-
 .../lucene/analysis/core/WhitespaceAnalyzer.java   |   12 +-
 .../lucene/analysis/core/WhitespaceTokenizer.java  |   38 +-
 .../analysis/core/WhitespaceTokenizerFactory.java  |   28 +-
 .../apache/lucene/analysis/core/package-info.java  |    4 +-
 .../lucene/analysis/custom/CustomAnalyzer.java     |  467 ++-
 .../lucene/analysis/custom/package-info.java       |    4 +-
 .../apache/lucene/analysis/cz/CzechAnalyzer.java   |   61 +-
 .../apache/lucene/analysis/cz/CzechStemFilter.java |   24 +-
 .../lucene/analysis/cz/CzechStemFilterFactory.java |   12 +-
 .../apache/lucene/analysis/cz/CzechStemmer.java    |  141 +-
 .../apache/lucene/analysis/cz/package-info.java    |    4 +-
 .../apache/lucene/analysis/da/DanishAnalyzer.java  |   57 +-
 .../apache/lucene/analysis/da/package-info.java    |    4 +-
 .../apache/lucene/analysis/de/GermanAnalyzer.java  |   93 +-
 .../lucene/analysis/de/GermanLightStemFilter.java  |   16 +-
 .../analysis/de/GermanLightStemFilterFactory.java  |   12 +-
 .../lucene/analysis/de/GermanLightStemmer.java     |  125 +-
 .../analysis/de/GermanMinimalStemFilter.java       |   16 +-
 .../de/GermanMinimalStemFilterFactory.java         |   12 +-
 .../lucene/analysis/de/GermanMinimalStemmer.java   |   99 +-
 .../analysis/de/GermanNormalizationFilter.java     |   37 +-
 .../de/GermanNormalizationFilterFactory.java       |   12 +-
 .../lucene/analysis/de/GermanStemFilter.java       |   93 +-
 .../analysis/de/GermanStemFilterFactory.java       |   16 +-
 .../apache/lucene/analysis/de/GermanStemmer.java   |  412 +--
 .../apache/lucene/analysis/de/package-info.java    |    4 +-
 .../apache/lucene/analysis/el/GreekAnalyzer.java   |   66 +-
 .../lucene/analysis/el/GreekLowerCaseFilter.java   |   66 +-
 .../analysis/el/GreekLowerCaseFilterFactory.java   |   14 +-
 .../apache/lucene/analysis/el/GreekStemFilter.java |   33 +-
 .../lucene/analysis/el/GreekStemFilterFactory.java |   14 +-
 .../apache/lucene/analysis/el/GreekStemmer.java    | 1091 +++---
 .../apache/lucene/analysis/el/package-info.java    |    4 +-
 .../analysis/email/UAX29URLEmailAnalyzer.java      |   59 +-
 .../analysis/email/UAX29URLEmailTokenizer.java     |   80 +-
 .../email/UAX29URLEmailTokenizerFactory.java       |   11 +-
 .../apache/lucene/analysis/email/package-info.java |   30 +-
 .../apache/lucene/analysis/en/EnglishAnalyzer.java |   61 +-
 .../analysis/en/EnglishMinimalStemFilter.java      |   16 +-
 .../en/EnglishMinimalStemFilterFactory.java        |   14 +-
 .../lucene/analysis/en/EnglishMinimalStemmer.java  |   24 +-
 .../analysis/en/EnglishPossessiveFilter.java       |   20 +-
 .../en/EnglishPossessiveFilterFactory.java         |   14 +-
 .../org/apache/lucene/analysis/en/KStemData1.java  | 1412 ++++----
 .../org/apache/lucene/analysis/en/KStemData2.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData3.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData4.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData5.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData6.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData7.java  | 1411 ++++----
 .../org/apache/lucene/analysis/en/KStemData8.java  | 1209 ++++---
 .../org/apache/lucene/analysis/en/KStemFilter.java |   41 +-
 .../lucene/analysis/en/KStemFilterFactory.java     |   10 +-
 .../org/apache/lucene/analysis/en/KStemmer.java    | 1265 ++++---
 .../lucene/analysis/en/PorterStemFilter.java       |   62 +-
 .../analysis/en/PorterStemFilterFactory.java       |   11 +-
 .../apache/lucene/analysis/en/PorterStemmer.java   |  500 +--
 .../apache/lucene/analysis/en/package-info.java    |    4 +-
 .../apache/lucene/analysis/es/SpanishAnalyzer.java |   58 +-
 .../lucene/analysis/es/SpanishLightStemFilter.java |   16 +-
 .../analysis/es/SpanishLightStemFilterFactory.java |   14 +-
 .../lucene/analysis/es/SpanishLightStemmer.java    |   92 +-
 .../analysis/es/SpanishMinimalStemFilter.java      |   13 +-
 .../es/SpanishMinimalStemFilterFactory.java        |   11 +-
 .../lucene/analysis/es/SpanishMinimalStemmer.java  |   55 +-
 .../apache/lucene/analysis/es/package-info.java    |    4 +-
 .../lucene/analysis/et/EstonianAnalyzer.java       |  155 +-
 .../apache/lucene/analysis/et/package-info.java    |    4 +-
 .../apache/lucene/analysis/eu/BasqueAnalyzer.java  |   54 +-
 .../apache/lucene/analysis/eu/package-info.java    |    4 +-
 .../apache/lucene/analysis/fa/PersianAnalyzer.java |   77 +-
 .../lucene/analysis/fa/PersianCharFilter.java      |   14 +-
 .../analysis/fa/PersianCharFilterFactory.java      |    7 +-
 .../analysis/fa/PersianNormalizationFilter.java    |   14 +-
 .../fa/PersianNormalizationFilterFactory.java      |   14 +-
 .../lucene/analysis/fa/PersianNormalizer.java      |   53 +-
 .../apache/lucene/analysis/fa/package-info.java    |    4 +-
 .../apache/lucene/analysis/fi/FinnishAnalyzer.java |   57 +-
 .../lucene/analysis/fi/FinnishLightStemFilter.java |   16 +-
 .../analysis/fi/FinnishLightStemFilterFactory.java |   14 +-
 .../lucene/analysis/fi/FinnishLightStemmer.java    |  237 +-
 .../apache/lucene/analysis/fi/package-info.java    |    4 +-
 .../apache/lucene/analysis/fr/FrenchAnalyzer.java  |   99 +-
 .../lucene/analysis/fr/FrenchLightStemFilter.java  |   16 +-
 .../analysis/fr/FrenchLightStemFilterFactory.java  |   12 +-
 .../lucene/analysis/fr/FrenchLightStemmer.java     |  261 +-
 .../analysis/fr/FrenchMinimalStemFilter.java       |   16 +-
 .../fr/FrenchMinimalStemFilterFactory.java         |   14 +-
 .../lucene/analysis/fr/FrenchMinimalStemmer.java   |   66 +-
 .../apache/lucene/analysis/fr/package-info.java    |    4 +-
 .../apache/lucene/analysis/ga/IrishAnalyzer.java   |   79 +-
 .../lucene/analysis/ga/IrishLowerCaseFilter.java   |   22 +-
 .../analysis/ga/IrishLowerCaseFilterFactory.java   |   14 +-
 .../apache/lucene/analysis/ga/package-info.java    |    4 +-
 .../lucene/analysis/gl/GalicianAnalyzer.java       |   57 +-
 .../analysis/gl/GalicianMinimalStemFilter.java     |   16 +-
 .../gl/GalicianMinimalStemFilterFactory.java       |   14 +-
 .../lucene/analysis/gl/GalicianMinimalStemmer.java |   17 +-
 .../lucene/analysis/gl/GalicianStemFilter.java     |   18 +-
 .../analysis/gl/GalicianStemFilterFactory.java     |   14 +-
 .../apache/lucene/analysis/gl/GalicianStemmer.java |   47 +-
 .../apache/lucene/analysis/gl/package-info.java    |    4 +-
 .../apache/lucene/analysis/hi/HindiAnalyzer.java   |   65 +-
 .../analysis/hi/HindiNormalizationFilter.java      |   27 +-
 .../hi/HindiNormalizationFilterFactory.java        |   16 +-
 .../apache/lucene/analysis/hi/HindiNormalizer.java |  271 +-
 .../apache/lucene/analysis/hi/HindiStemFilter.java |   12 +-
 .../lucene/analysis/hi/HindiStemFilterFactory.java |   16 +-
 .../apache/lucene/analysis/hi/HindiStemmer.java    |  166 +-
 .../apache/lucene/analysis/hi/package-info.java    |    4 +-
 .../lucene/analysis/hu/HungarianAnalyzer.java      |   57 +-
 .../analysis/hu/HungarianLightStemFilter.java      |   16 +-
 .../hu/HungarianLightStemFilterFactory.java        |   16 +-
 .../lucene/analysis/hu/HungarianLightStemmer.java  |  252 +-
 .../apache/lucene/analysis/hu/package-info.java    |    4 +-
 .../lucene/analysis/hunspell/Dictionary.java       |  518 +--
 .../analysis/hunspell/HunspellStemFilter.java      |   96 +-
 .../hunspell/HunspellStemFilterFactory.java        |   45 +-
 .../analysis/hunspell/ISO8859_14Decoder.java       |   32 +-
 .../apache/lucene/analysis/hunspell/Stemmer.java   |  329 +-
 .../lucene/analysis/hunspell/package-info.java     |   11 +-
 .../lucene/analysis/hy/ArmenianAnalyzer.java       |   55 +-
 .../apache/lucene/analysis/hy/package-info.java    |    4 +-
 .../lucene/analysis/id/IndonesianAnalyzer.java     |   62 +-
 .../lucene/analysis/id/IndonesianStemFilter.java   |   23 +-
 .../analysis/id/IndonesianStemFilterFactory.java   |   12 +-
 .../lucene/analysis/id/IndonesianStemmer.java      |  130 +-
 .../apache/lucene/analysis/id/package-info.java    |    4 +-
 .../analysis/in/IndicNormalizationFilter.java      |    9 +-
 .../in/IndicNormalizationFilterFactory.java        |   16 +-
 .../apache/lucene/analysis/in/IndicNormalizer.java |  407 ++-
 .../apache/lucene/analysis/in/package-info.java    |    4 +-
 .../apache/lucene/analysis/it/ItalianAnalyzer.java |   71 +-
 .../lucene/analysis/it/ItalianLightStemFilter.java |   16 +-
 .../analysis/it/ItalianLightStemFilterFactory.java |   18 +-
 .../lucene/analysis/it/ItalianLightStemmer.java    |  103 +-
 .../apache/lucene/analysis/it/package-info.java    |    4 +-
 .../lucene/analysis/lt/LithuanianAnalyzer.java     |   55 +-
 .../apache/lucene/analysis/lt/package-info.java    |    4 +-
 .../apache/lucene/analysis/lv/LatvianAnalyzer.java |   57 +-
 .../lucene/analysis/lv/LatvianStemFilter.java      |   16 +-
 .../analysis/lv/LatvianStemFilterFactory.java      |   16 +-
 .../apache/lucene/analysis/lv/LatvianStemmer.java  |  155 +-
 .../apache/lucene/analysis/lv/package-info.java    |    4 +-
 .../lucene/analysis/minhash/MinHashFilter.java     |   73 +-
 .../analysis/minhash/MinHashFilterFactory.java     |   17 +-
 .../lucene/analysis/minhash/package-info.java      |    4 +-
 .../analysis/miscellaneous/ASCIIFoldingFilter.java |  134 +-
 .../miscellaneous/ASCIIFoldingFilterFactory.java   |   15 +-
 .../miscellaneous/CapitalizationFilter.java        |   73 +-
 .../miscellaneous/CapitalizationFilterFactory.java |   52 +-
 .../miscellaneous/CodepointCountFilter.java        |   21 +-
 .../miscellaneous/CodepointCountFilterFactory.java |   10 +-
 .../miscellaneous/ConcatenateGraphFilter.java      |  150 +-
 .../ConcatenateGraphFilterFactory.java             |   59 +-
 .../miscellaneous/ConcatenatingTokenStream.java    |   30 +-
 .../miscellaneous/ConditionalTokenFilter.java      |   40 +-
 .../ConditionalTokenFilterFactory.java             |   41 +-
 .../miscellaneous/DateRecognizerFilter.java        |   11 +-
 .../miscellaneous/DateRecognizerFilterFactory.java |   21 +-
 .../DelimitedTermFrequencyTokenFilter.java         |   23 +-
 .../DelimitedTermFrequencyTokenFilterFactory.java  |    8 +-
 .../miscellaneous/DropIfFlaggedFilter.java         |    1 -
 .../miscellaneous/DropIfFlaggedFilterFactory.java  |   21 +-
 .../analysis/miscellaneous/EmptyTokenStream.java   |    6 +-
 .../analysis/miscellaneous/FingerprintFilter.java  |   93 +-
 .../miscellaneous/FingerprintFilterFactory.java    |   19 +-
 .../miscellaneous/FixBrokenOffsetsFilter.java      |    3 +-
 .../FixBrokenOffsetsFilterFactory.java             |    6 +-
 .../miscellaneous/HyphenatedWordsFilter.java       |   34 +-
 .../HyphenatedWordsFilterFactory.java              |   13 +-
 .../analysis/miscellaneous/KeepWordFilter.java     |   16 +-
 .../miscellaneous/KeepWordFilterFactory.java       |   11 +-
 .../miscellaneous/KeywordMarkerFilter.java         |   10 +-
 .../miscellaneous/KeywordMarkerFilterFactory.java  |   21 +-
 .../miscellaneous/KeywordRepeatFilter.java         |   20 +-
 .../miscellaneous/KeywordRepeatFilterFactory.java  |   17 +-
 .../analysis/miscellaneous/LengthFilter.java       |   21 +-
 .../miscellaneous/LengthFilterFactory.java         |   11 +-
 .../miscellaneous/LimitTokenCountAnalyzer.java     |   33 +-
 .../miscellaneous/LimitTokenCountFilter.java       |   38 +-
 .../LimitTokenCountFilterFactory.java              |   15 +-
 .../miscellaneous/LimitTokenOffsetFilter.java      |   23 +-
 .../LimitTokenOffsetFilterFactory.java             |   10 +-
 .../miscellaneous/LimitTokenPositionFilter.java    |   43 +-
 .../LimitTokenPositionFilterFactory.java           |   16 +-
 .../miscellaneous/PatternKeywordMarkerFilter.java  |   27 +-
 .../miscellaneous/PerFieldAnalyzerWrapper.java     |   57 +-
 .../miscellaneous/ProtectedTermFilter.java         |   18 +-
 .../miscellaneous/ProtectedTermFilterFactory.java  |   72 +-
 .../miscellaneous/RemoveDuplicatesTokenFilter.java |   23 +-
 .../RemoveDuplicatesTokenFilterFactory.java        |   11 +-
 .../miscellaneous/ScandinavianFoldingFilter.java   |   81 +-
 .../ScandinavianFoldingFilterFactory.java          |    8 +-
 .../ScandinavianNormalizationFilter.java           |   55 +-
 .../ScandinavianNormalizationFilterFactory.java    |    6 +-
 .../miscellaneous/SetKeywordMarkerFilter.java      |   23 +-
 .../miscellaneous/StemmerOverrideFilter.java       |   95 +-
 .../StemmerOverrideFilterFactory.java              |   11 +-
 .../lucene/analysis/miscellaneous/TrimFilter.java  |   23 +-
 .../analysis/miscellaneous/TrimFilterFactory.java  |   12 +-
 .../miscellaneous/TruncateTokenFilter.java         |   16 +-
 .../miscellaneous/TruncateTokenFilterFactory.java  |   14 +-
 .../miscellaneous/TypeAsSynonymFilter.java         |   28 +-
 .../miscellaneous/TypeAsSynonymFilterFactory.java  |   24 +-
 .../miscellaneous/WordDelimiterFilter.java         |  267 +-
 .../miscellaneous/WordDelimiterFilterFactory.java  |  134 +-
 .../miscellaneous/WordDelimiterGraphFilter.java    |  325 +-
 .../WordDelimiterGraphFilterFactory.java           |  135 +-
 .../miscellaneous/WordDelimiterIterator.java       |  184 +-
 .../analysis/miscellaneous/package-info.java       |    6 +-
 .../analysis/ngram/EdgeNGramFilterFactory.java     |    8 +-
 .../analysis/ngram/EdgeNGramTokenFilter.java       |   42 +-
 .../lucene/analysis/ngram/EdgeNGramTokenizer.java  |   12 +-
 .../analysis/ngram/EdgeNGramTokenizerFactory.java  |    7 +-
 .../lucene/analysis/ngram/NGramFilterFactory.java  |    8 +-
 .../lucene/analysis/ngram/NGramTokenFilter.java    |   71 +-
 .../lucene/analysis/ngram/NGramTokenizer.java      |   64 +-
 .../analysis/ngram/NGramTokenizerFactory.java      |   14 +-
 .../apache/lucene/analysis/ngram/package-info.java |    4 +-
 .../apache/lucene/analysis/nl/DutchAnalyzer.java   |   92 +-
 .../apache/lucene/analysis/nl/package-info.java    |    4 +-
 .../lucene/analysis/no/NorwegianAnalyzer.java      |   58 +-
 .../analysis/no/NorwegianLightStemFilter.java      |   33 +-
 .../no/NorwegianLightStemFilterFactory.java        |   20 +-
 .../lucene/analysis/no/NorwegianLightStemmer.java  |  224 +-
 .../analysis/no/NorwegianMinimalStemFilter.java    |   31 +-
 .../no/NorwegianMinimalStemFilterFactory.java      |   20 +-
 .../analysis/no/NorwegianMinimalStemmer.java       |   95 +-
 .../apache/lucene/analysis/no/package-info.java    |    4 +-
 .../analysis/path/PathHierarchyTokenizer.java      |   76 +-
 .../path/PathHierarchyTokenizerFactory.java        |   48 +-
 .../path/ReversePathHierarchyTokenizer.java        |   45 +-
 .../apache/lucene/analysis/path/package-info.java  |    4 +-
 .../pattern/PatternCaptureGroupFilterFactory.java  |   18 +-
 .../pattern/PatternCaptureGroupTokenFilter.java    |   86 +-
 .../analysis/pattern/PatternReplaceCharFilter.java |   49 +-
 .../pattern/PatternReplaceCharFilterFactory.java   |    9 +-
 .../analysis/pattern/PatternReplaceFilter.java     |   36 +-
 .../pattern/PatternReplaceFilterFactory.java       |   12 +-
 .../lucene/analysis/pattern/PatternTokenizer.java  |   61 +-
 .../analysis/pattern/PatternTokenizerFactory.java  |   52 +-
 .../pattern/SimplePatternSplitTokenizer.java       |   43 +-
 .../SimplePatternSplitTokenizerFactory.java        |   45 +-
 .../analysis/pattern/SimplePatternTokenizer.java   |   55 +-
 .../pattern/SimplePatternTokenizerFactory.java     |   40 +-
 .../lucene/analysis/pattern/package-info.java      |    4 +-
 .../lucene/analysis/payloads/AbstractEncoder.java  |    8 +-
 .../payloads/DelimitedPayloadTokenFilter.java      |   24 +-
 .../DelimitedPayloadTokenFilterFactory.java        |   18 +-
 .../lucene/analysis/payloads/FloatEncoder.java     |    8 +-
 .../lucene/analysis/payloads/IdentityEncoder.java  |   14 +-
 .../lucene/analysis/payloads/IntegerEncoder.java   |   13 +-
 .../payloads/NumericPayloadTokenFilter.java        |   13 +-
 .../payloads/NumericPayloadTokenFilterFactory.java |   13 +-
 .../lucene/analysis/payloads/PayloadEncoder.java   |   13 +-
 .../lucene/analysis/payloads/PayloadHelper.java    |   36 +-
 .../payloads/TokenOffsetPayloadTokenFilter.java    |   15 +-
 .../TokenOffsetPayloadTokenFilterFactory.java      |   14 +-
 .../payloads/TypeAsPayloadTokenFilter.java         |   11 +-
 .../payloads/TypeAsPayloadTokenFilterFactory.java  |   14 +-
 .../lucene/analysis/payloads/package-info.java     |    4 +-
 .../lucene/analysis/pt/PortugueseAnalyzer.java     |   58 +-
 .../analysis/pt/PortugueseLightStemFilter.java     |   16 +-
 .../pt/PortugueseLightStemFilterFactory.java       |   14 +-
 .../lucene/analysis/pt/PortugueseLightStemmer.java |  162 +-
 .../analysis/pt/PortugueseMinimalStemFilter.java   |   16 +-
 .../pt/PortugueseMinimalStemFilterFactory.java     |   14 +-
 .../analysis/pt/PortugueseMinimalStemmer.java      |   22 +-
 .../lucene/analysis/pt/PortugueseStemFilter.java   |   18 +-
 .../analysis/pt/PortugueseStemFilterFactory.java   |   16 +-
 .../lucene/analysis/pt/PortugueseStemmer.java      |   65 +-
 .../apache/lucene/analysis/pt/RSLPStemmerBase.java |  262 +-
 .../apache/lucene/analysis/pt/package-info.java    |    4 +-
 .../analysis/query/QueryAutoStopWordAnalyzer.java  |   90 +-
 .../apache/lucene/analysis/query/package-info.java |    4 +-
 .../analysis/reverse/ReverseStringFilter.java      |  106 +-
 .../reverse/ReverseStringFilterFactory.java        |   12 +-
 .../lucene/analysis/reverse/package-info.java      |    4 +-
 .../lucene/analysis/ro/RomanianAnalyzer.java       |   61 +-
 .../apache/lucene/analysis/ro/package-info.java    |    4 +-
 .../apache/lucene/analysis/ru/RussianAnalyzer.java |  159 +-
 .../lucene/analysis/ru/RussianLightStemFilter.java |   16 +-
 .../analysis/ru/RussianLightStemFilterFactory.java |   14 +-
 .../lucene/analysis/ru/RussianLightStemmer.java    |  168 +-
 .../apache/lucene/analysis/ru/package-info.java    |    4 +-
 .../analysis/shingle/FixedShingleFilter.java       |   45 +-
 .../shingle/FixedShingleFilterFactory.java         |    6 +-
 .../analysis/shingle/ShingleAnalyzerWrapper.java   |   52 +-
 .../lucene/analysis/shingle/ShingleFilter.java     |  295 +-
 .../analysis/shingle/ShingleFilterFactory.java     |   24 +-
 .../lucene/analysis/shingle/package-info.java      |    4 +-
 .../lucene/analysis/sinks/TeeSinkTokenFilter.java  |   44 +-
 .../apache/lucene/analysis/sinks/package-info.java |    4 +-
 .../lucene/analysis/snowball/SnowballFilter.java   |   42 +-
 .../snowball/SnowballPorterFilterFactory.java      |   20 +-
 .../lucene/analysis/snowball/package-info.java     |   53 +-
 .../apache/lucene/analysis/sr/SerbianAnalyzer.java |   49 +-
 .../analysis/sr/SerbianNormalizationFilter.java    |  243 +-
 .../sr/SerbianNormalizationFilterFactory.java      |   16 +-
 .../sr/SerbianNormalizationRegularFilter.java      |  228 +-
 .../apache/lucene/analysis/sr/package-info.java    |    4 +-
 .../apache/lucene/analysis/sv/SwedishAnalyzer.java |   57 +-
 .../lucene/analysis/sv/SwedishLightStemFilter.java |   16 +-
 .../analysis/sv/SwedishLightStemFilterFactory.java |   14 +-
 .../lucene/analysis/sv/SwedishLightStemmer.java    |  112 +-
 .../apache/lucene/analysis/sv/package-info.java    |    4 +-
 .../lucene/analysis/synonym/SolrSynonymParser.java |   79 +-
 .../lucene/analysis/synonym/SynonymFilter.java     |  193 +-
 .../analysis/synonym/SynonymFilterFactory.java     |  114 +-
 .../analysis/synonym/SynonymGraphFilter.java       |  185 +-
 .../synonym/SynonymGraphFilterFactory.java         |  110 +-
 .../apache/lucene/analysis/synonym/SynonymMap.java |  128 +-
 .../analysis/synonym/WordnetSynonymParser.java     |   28 +-
 .../lucene/analysis/synonym/package-info.java      |    4 +-
 .../apache/lucene/analysis/th/ThaiAnalyzer.java    |   44 +-
 .../apache/lucene/analysis/th/ThaiTokenizer.java   |   45 +-
 .../lucene/analysis/th/ThaiTokenizerFactory.java   |   12 +-
 .../apache/lucene/analysis/th/package-info.java    |    4 +-
 .../lucene/analysis/tr/ApostropheFilter.java       |   20 +-
 .../analysis/tr/ApostropheFilterFactory.java       |    8 +-
 .../apache/lucene/analysis/tr/TurkishAnalyzer.java |   54 +-
 .../lucene/analysis/tr/TurkishLowerCaseFilter.java |   74 +-
 .../analysis/tr/TurkishLowerCaseFilterFactory.java |   14 +-
 .../apache/lucene/analysis/tr/package-info.java    |    4 +-
 .../lucene/analysis/util/CharArrayIterator.java    |   45 +-
 .../apache/lucene/analysis/util/CharTokenizer.java |  127 +-
 .../apache/lucene/analysis/util/ElisionFilter.java |   15 +-
 .../lucene/analysis/util/ElisionFilterFactory.java |   12 +-
 .../analysis/util/FilesystemResourceLoader.java    |   55 +-
 .../lucene/analysis/util/OpenStringBuilder.java    |   55 +-
 .../lucene/analysis/util/RollingCharBuffer.java    |   46 +-
 .../analysis/util/SegmentingTokenizerBase.java     |   97 +-
 .../apache/lucene/analysis/util/StemmerUtil.java   |   44 +-
 .../apache/lucene/analysis/util/UnicodeProps.java  |   24 +-
 .../apache/lucene/analysis/util/package-info.java  |    4 +-
 .../analysis/wikipedia/WikipediaTokenizer.java     |  218 +-
 .../wikipedia/WikipediaTokenizerFactory.java       |    6 +-
 .../analysis/wikipedia/WikipediaTokenizerImpl.java | 1444 ++++----
 .../lucene/analysis/wikipedia/package-info.java    |    4 +-
 .../collation/CollationAttributeFactory.java       |   90 +-
 .../lucene/collation/CollationDocValuesField.java  |   27 +-
 .../lucene/collation/CollationKeyAnalyzer.java     |   84 +-
 .../org/apache/lucene/collation/package-info.java  |  122 +-
 .../tokenattributes/CollatedTermAttributeImpl.java |   10 +-
 .../lucene/analysis/ar/TestArabicAnalyzer.java     |   90 +-
 .../lucene/analysis/ar/TestArabicFilters.java      |   61 +-
 .../analysis/ar/TestArabicNormalizationFilter.java |   56 +-
 .../lucene/analysis/ar/TestArabicStemFilter.java   |   98 +-
 .../lucene/analysis/bg/TestBulgarianAnalyzer.java  |   37 +-
 .../bg/TestBulgarianStemFilterFactory.java         |   25 +-
 .../lucene/analysis/bg/TestBulgarianStemmer.java   |  103 +-
 .../lucene/analysis/bn/TestBengaliAnalyzer.java    |   12 +-
 .../lucene/analysis/bn/TestBengaliFilters.java     |   59 +-
 .../lucene/analysis/bn/TestBengaliNormalizer.java  |   40 +-
 .../lucene/analysis/bn/TestBengaliStemmer.java     |   31 +-
 .../boost/DelimitedBoostTokenFilterTest.java       |   22 +-
 .../lucene/analysis/br/TestBrazilianAnalyzer.java  |  211 +-
 .../br/TestBrazilianStemFilterFactory.java         |   25 +-
 .../lucene/analysis/ca/TestCatalanAnalyzer.java    |   21 +-
 .../charfilter/HTMLStripCharFilterTest.java        |  621 ++--
 .../charfilter/TestHTMLStripCharFilterFactory.java |   83 +-
 .../analysis/charfilter/TestMappingCharFilter.java |  286 +-
 .../charfilter/TestMappingCharFilterFactory.java   |   52 +-
 .../lucene/analysis/cjk/TestCJKAnalyzer.java       |  476 ++-
 .../lucene/analysis/cjk/TestCJKBigramFilter.java   |  287 +-
 .../analysis/cjk/TestCJKBigramFilterFactory.java   |   51 +-
 .../analysis/cjk/TestCJKWidthCharFilter.java       |   78 +-
 .../cjk/TestCJKWidthCharFilterFactory.java         |   20 +-
 .../lucene/analysis/cjk/TestCJKWidthFilter.java    |   73 +-
 .../analysis/cjk/TestCJKWidthFilterFactory.java    |   21 +-
 .../lucene/analysis/ckb/TestSoraniAnalyzer.java    |   32 +-
 .../ckb/TestSoraniNormalizationFilter.java         |   58 +-
 .../ckb/TestSoraniNormalizationFilterFactory.java  |   23 +-
 .../lucene/analysis/ckb/TestSoraniStemFilter.java  |   68 +-
 .../analysis/ckb/TestSoraniStemFilterFactory.java  |   25 +-
 .../analysis/classic/TestClassicAnalyzer.java      |  201 +-
 .../analysis/classic/TestClassicFactories.java     |   54 +-
 .../commongrams/CommonGramsFilterTest.java         |  390 +-
 .../commongrams/TestCommonGramsFilterFactory.java  |   81 +-
 .../TestCommonGramsQueryFilterFactory.java         |   90 +-
 .../compound/TestCompoundWordTokenFilter.java      |  557 +--
 ...stDictionaryCompoundWordTokenFilterFactory.java |   41 +-
 ...tHyphenationCompoundWordTokenFilterFactory.java |   80 +-
 .../core/TestAllAnalyzersHaveFactories.java        |  148 +-
 .../apache/lucene/analysis/core/TestAnalyzers.java |  162 +-
 .../lucene/analysis/core/TestBugInSomething.java   |  323 +-
 .../lucene/analysis/core/TestCoreFactories.java    |   55 +-
 .../analysis/core/TestDecimalDigitFilter.java      |  121 +-
 .../core/TestDecimalDigitFilterFactory.java        |   29 +-
 .../lucene/analysis/core/TestDuelingAnalyzers.java |  181 +-
 .../apache/lucene/analysis/core/TestFactories.java |   73 +-
 .../analysis/core/TestFlattenGraphFilter.java      |  372 +-
 .../lucene/analysis/core/TestKeywordAnalyzer.java  |   26 +-
 .../lucene/analysis/core/TestKeywordTokenizer.java |   37 +-
 .../lucene/analysis/core/TestRandomChains.java     |  776 ++--
 .../lucene/analysis/core/TestStopAnalyzer.java     |   27 +-
 .../analysis/core/TestStopFilterFactory.java       |   61 +-
 .../lucene/analysis/core/TestTypeTokenFilter.java  |   28 +-
 .../analysis/core/TestTypeTokenFilterFactory.java  |   52 +-
 .../core/TestUnicodeWhitespaceTokenizer.java       |   54 +-
 .../analysis/core/TestWhitespaceAnalyzer.java      |   22 +-
 .../lucene/analysis/custom/TestCustomAnalyzer.java |  552 +--
 .../lucene/analysis/cz/TestCzechAnalyzer.java      |   27 +-
 .../analysis/cz/TestCzechStemFilterFactory.java    |   27 +-
 .../lucene/analysis/cz/TestCzechStemmer.java       |  410 +--
 .../lucene/analysis/da/TestDanishAnalyzer.java     |   16 +-
 .../lucene/analysis/de/TestGermanAnalyzer.java     |   25 +-
 .../analysis/de/TestGermanLightStemFilter.java     |   69 +-
 .../de/TestGermanLightStemFilterFactory.java       |   21 +-
 .../analysis/de/TestGermanMinimalStemFilter.java   |   71 +-
 .../de/TestGermanMinimalStemFilterFactory.java     |   23 +-
 .../analysis/de/TestGermanNormalizationFilter.java |   62 +-
 .../de/TestGermanNormalizationFilterFactory.java   |   23 +-
 .../lucene/analysis/de/TestGermanStemFilter.java   |   72 +-
 .../analysis/de/TestGermanStemFilterFactory.java   |   27 +-
 .../lucene/analysis/el/GreekAnalyzerTest.java      |   45 +-
 .../el/TestGreekLowerCaseFilterFactory.java        |   25 +-
 .../analysis/el/TestGreekStemFilterFactory.java    |   21 +-
 .../lucene/analysis/el/TestGreekStemmer.java       |  186 +-
 .../analysis/email/TestUAX29URLEmailAnalyzer.java  |  657 ++--
 .../analysis/email/TestUAX29URLEmailTokenizer.java | 2426 ++++++++++---
 .../email/TestUAX29URLEmailTokenizerFactory.java   |  201 +-
 .../lucene/analysis/en/TestEnglishAnalyzer.java    |   16 +-
 .../analysis/en/TestEnglishMinimalStemFilter.java  |   46 +-
 .../en/TestEnglishMinimalStemFilterFactory.java    |   21 +-
 .../lucene/analysis/en/TestKStemFilterFactory.java |   21 +-
 .../apache/lucene/analysis/en/TestKStemmer.java    |  113 +-
 .../lucene/analysis/en/TestPorterStemFilter.java   |   58 +-
 .../analysis/en/TestPorterStemFilterFactory.java   |   25 +-
 .../lucene/analysis/es/TestSpanishAnalyzer.java    |   16 +-
 .../analysis/es/TestSpanishLightStemFilter.java    |   48 +-
 .../es/TestSpanishLightStemFilterFactory.java      |   23 +-
 .../analysis/es/TestSpanishMinimalStemFilter.java  |   38 +-
 .../es/TestSpanishMinimalStemFilterFactory.java    |   20 +-
 .../lucene/analysis/et/TestEstonianAnalyzer.java   |   69 +-
 .../lucene/analysis/eu/TestBasqueAnalyzer.java     |   18 +-
 .../lucene/analysis/fa/TestPersianAnalyzer.java    |  200 +-
 .../lucene/analysis/fa/TestPersianCharFilter.java  |   34 +-
 .../fa/TestPersianNormalizationFilter.java         |   30 +-
 .../fa/TestPersianNormalizationFilterFactory.java  |   25 +-
 .../lucene/analysis/fi/TestFinnishAnalyzer.java    |   16 +-
 .../analysis/fi/TestFinnishLightStemFilter.java    |   69 +-
 .../fi/TestFinnishLightStemFilterFactory.java      |   23 +-
 .../lucene/analysis/fr/TestFrenchAnalyzer.java     |  142 +-
 .../analysis/fr/TestFrenchLightStemFilter.java     |  147 +-
 .../fr/TestFrenchLightStemFilterFactory.java       |   21 +-
 .../analysis/fr/TestFrenchMinimalStemFilter.java   |   73 +-
 .../fr/TestFrenchMinimalStemFilterFactory.java     |   21 +-
 .../lucene/analysis/ga/TestIrishAnalyzer.java      |   29 +-
 .../analysis/ga/TestIrishLowerCaseFilter.java      |   35 +-
 .../ga/TestIrishLowerCaseFilterFactory.java        |   21 +-
 .../lucene/analysis/gl/TestGalicianAnalyzer.java   |   16 +-
 .../analysis/gl/TestGalicianMinimalStemFilter.java |   69 +-
 .../gl/TestGalicianMinimalStemFilterFactory.java   |   21 +-
 .../lucene/analysis/gl/TestGalicianStemFilter.java |   44 +-
 .../analysis/gl/TestGalicianStemFilterFactory.java |   21 +-
 .../lucene/analysis/hi/TestHindiAnalyzer.java      |   25 +-
 .../lucene/analysis/hi/TestHindiFilters.java       |   59 +-
 .../lucene/analysis/hi/TestHindiNormalizer.java    |   31 +-
 .../lucene/analysis/hi/TestHindiStemmer.java       |   58 +-
 .../lucene/analysis/hu/TestHungarianAnalyzer.java  |   16 +-
 .../analysis/hu/TestHungarianLightStemFilter.java  |   67 +-
 .../hu/TestHungarianLightStemFilterFactory.java    |   21 +-
 .../lucene/analysis/hunspell/StemmerTestBase.java  |   34 +-
 .../lucene/analysis/hunspell/Test64kAffixes.java   |   18 +-
 .../analysis/hunspell/TestAllDictionaries.java     |  308 +-
 .../analysis/hunspell/TestAllDictionaries2.java    |  424 ++-
 .../analysis/hunspell/TestAlternateCasing.java     |   35 +-
 .../analysis/hunspell/TestCaseInsensitive.java     |    5 +-
 .../analysis/hunspell/TestCaseSensitive.java       |   41 +-
 .../lucene/analysis/hunspell/TestCircumfix.java    |    5 +-
 .../analysis/hunspell/TestComplexPrefix.java       |    3 +-
 .../lucene/analysis/hunspell/TestCondition.java    |    3 +-
 .../lucene/analysis/hunspell/TestCondition2.java   |    5 +-
 .../apache/lucene/analysis/hunspell/TestConv.java  |    5 +-
 .../lucene/analysis/hunspell/TestDependencies.java |    5 +-
 .../lucene/analysis/hunspell/TestDictionary.java   |  148 +-
 .../lucene/analysis/hunspell/TestDoubleEscape.java |    3 +-
 .../lucene/analysis/hunspell/TestEscaped.java      |    3 +-
 .../lucene/analysis/hunspell/TestFlagLong.java     |    3 +-
 .../lucene/analysis/hunspell/TestFlagNum.java      |    3 +-
 .../lucene/analysis/hunspell/TestFullStrip.java    |    3 +-
 .../lucene/analysis/hunspell/TestHomonyms.java     |    5 +-
 .../analysis/hunspell/TestHunspellStemFilter.java  |   82 +-
 .../hunspell/TestHunspellStemFilterFactory.java    |   30 +-
 .../lucene/analysis/hunspell/TestIgnore.java       |    5 +-
 .../lucene/analysis/hunspell/TestKeepCase.java     |   23 +-
 .../apache/lucene/analysis/hunspell/TestMorph.java |    5 +-
 .../lucene/analysis/hunspell/TestMorphAlias.java   |    9 +-
 .../lucene/analysis/hunspell/TestMorphData.java    |    9 +-
 .../lucene/analysis/hunspell/TestNeedAffix.java    |   15 +-
 .../analysis/hunspell/TestOnlyInCompound.java      |    9 +-
 .../analysis/hunspell/TestOptionalCondition.java   |    3 +-
 .../lucene/analysis/hunspell/TestSpaces.java       |    5 +-
 .../lucene/analysis/hunspell/TestStemmer.java      |    5 +-
 .../hunspell/TestStrangeOvergeneration.java        |    3 +-
 .../lucene/analysis/hunspell/TestTwoFold.java      |    5 +-
 .../lucene/analysis/hunspell/TestTwoSuffixes.java  |    5 +-
 .../lucene/analysis/hunspell/TestZeroAffix.java    |    3 +-
 .../lucene/analysis/hunspell/TestZeroAffix2.java   |    5 +-
 .../lucene/analysis/hy/TestArmenianAnalyzer.java   |   18 +-
 .../lucene/analysis/id/TestIndonesianAnalyzer.java |   16 +-
 .../id/TestIndonesianStemFilterFactory.java        |   37 +-
 .../lucene/analysis/id/TestIndonesianStemmer.java  |   75 +-
 .../lucene/analysis/in/TestIndicNormalizer.java    |   34 +-
 .../lucene/analysis/it/TestItalianAnalyzer.java    |   22 +-
 .../analysis/it/TestItalianLightStemFilter.java    |   48 +-
 .../it/TestItalianLightStemFilterFactory.java      |   21 +-
 .../lucene/analysis/lt/TestLithuanianAnalyzer.java |   18 +-
 .../lucene/analysis/lt/TestLithuanianStemming.java |  773 ++--
 .../lucene/analysis/lv/TestLatvianAnalyzer.java    |   16 +-
 .../analysis/lv/TestLatvianStemFilterFactory.java  |   23 +-
 .../lucene/analysis/lv/TestLatvianStemmer.java     |  330 +-
 .../lucene/analysis/minhash/MinHashFilterTest.java |  133 +-
 .../DateRecognizerFilterFactoryTest.java           |   20 +-
 .../miscellaneous/DateRecognizerFilterTest.java    |    9 +-
 .../DelimitedTermFrequencyTokenFilterTest.java     |   11 +-
 .../miscellaneous/TestASCIIFoldingFilter.java      | 3475 +++++++++---------
 .../TestAsciiFoldingFilterFactory.java             |   18 +-
 .../miscellaneous/TestCapitalizationFilter.java    |  366 +-
 .../TestCapitalizationFilterFactory.java           |  425 ++-
 .../miscellaneous/TestCodepointCountFilter.java    |   37 +-
 .../TestCodepointCountFilterFactory.java           |   55 +-
 .../miscellaneous/TestConcatenateGraphFilter.java  |   72 +-
 .../TestConcatenateGraphFilterFactory.java         |   64 +-
 .../TestConcatenatingTokenStream.java              |   73 +-
 .../miscellaneous/TestConditionalTokenFilter.java  |  276 +-
 .../miscellaneous/TestDropIfFlaggedFilter.java     |   39 +-
 .../TestDropIfFlaggedFilterFactory.java            |   18 +-
 .../miscellaneous/TestEmptyTokenStream.java        |   11 +-
 .../miscellaneous/TestFingerprintFilter.java       |   26 +-
 .../TestFingerprintFilterFactory.java              |   42 +-
 .../miscellaneous/TestFixBrokenOffsetsFilter.java  |    7 +-
 .../miscellaneous/TestHyphenatedWordsFilter.java   |   71 +-
 .../miscellaneous/TestKeepFilterFactory.java       |   26 +-
 .../analysis/miscellaneous/TestKeepWordFilter.java |   49 +-
 .../miscellaneous/TestKeywordMarkerFilter.java     |  122 +-
 .../TestKeywordMarkerFilterFactory.java            |  108 +-
 .../miscellaneous/TestKeywordRepeatFilter.java     |   33 +-
 .../analysis/miscellaneous/TestLengthFilter.java   |   31 +-
 .../miscellaneous/TestLengthFilterFactory.java     |   58 +-
 .../miscellaneous/TestLimitTokenCountAnalyzer.java |   55 +-
 .../miscellaneous/TestLimitTokenCountFilter.java   |    5 +-
 .../TestLimitTokenCountFilterFactory.java          |   56 +-
 .../miscellaneous/TestLimitTokenOffsetFilter.java  |    7 +-
 .../TestLimitTokenOffsetFilterFactory.java         |   54 +-
 .../TestLimitTokenPositionFilter.java              |   91 +-
 .../TestLimitTokenPositionFilterFactory.java       |   75 +-
 .../miscellaneous/TestMiscellaneousFactories.java  |   29 +-
 .../miscellaneous/TestPerFieldAnalyzerWrapper.java |  108 +-
 .../miscellaneous/TestProtectedTermFilter.java     |   17 +-
 .../TestProtectedTermFilterFactory.java            |  207 +-
 .../TestRemoveDuplicatesTokenFilter.java           |  191 +-
 .../TestRemoveDuplicatesTokenFilterFactory.java    |   36 +-
 .../TestScandinavianFoldingFilter.java             |   45 +-
 .../TestScandinavianFoldingFilterFactory.java      |   19 +-
 .../TestScandinavianNormalizationFilter.java       |   46 +-
 ...TestScandinavianNormalizationFilterFactory.java |   16 +-
 .../miscellaneous/TestStemmerOverrideFilter.java   |   62 +-
 .../TestStemmerOverrideFilterFactory.java          |   52 +-
 .../analysis/miscellaneous/TestTrimFilter.java     |   52 +-
 .../miscellaneous/TestTrimFilterFactory.java       |   21 +-
 .../miscellaneous/TestTruncateTokenFilter.java     |    8 +-
 .../TestTruncateTokenFilterFactory.java            |   68 +-
 .../miscellaneous/TestTypeAsSynonymFilter.java     |   87 +-
 .../TestTypeAsSynonymFilterFactory.java            |   37 +-
 .../miscellaneous/TestWordDelimiterFilter.java     |  651 ++--
 .../TestWordDelimiterGraphFilter.java              | 1062 +++---
 .../analysis/ngram/EdgeNGramTokenFilterTest.java   |  160 +-
 .../analysis/ngram/EdgeNGramTokenizerTest.java     |  116 +-
 .../analysis/ngram/NGramTokenFilterTest.java       |  224 +-
 .../lucene/analysis/ngram/NGramTokenizerTest.java  |  131 +-
 .../lucene/analysis/ngram/TestNGramFilters.java    |  180 +-
 .../lucene/analysis/nl/TestDutchAnalyzer.java      |  210 +-
 .../lucene/analysis/no/TestNorwegianAnalyzer.java  |   16 +-
 .../analysis/no/TestNorwegianLightStemFilter.java  |   90 +-
 .../no/TestNorwegianLightStemFilterFactory.java    |   23 +-
 .../no/TestNorwegianMinimalStemFilter.java         |   92 +-
 .../no/TestNorwegianMinimalStemFilterFactory.java  |   35 +-
 .../analysis/path/TestPathHierarchyTokenizer.java  |  264 +-
 .../path/TestReversePathHierarchyTokenizer.java    |  219 +-
 .../TestPatternCaptureGroupTokenFilter.java        |  554 ++-
 .../pattern/TestPatternReplaceCharFilter.java      |  242 +-
 .../TestPatternReplaceCharFilterFactory.java       |   84 +-
 .../analysis/pattern/TestPatternReplaceFilter.java |  115 +-
 .../pattern/TestPatternReplaceFilterFactory.java   |   34 +-
 .../analysis/pattern/TestPatternTokenizer.java     |  125 +-
 .../pattern/TestPatternTokenizerFactory.java       |   23 +-
 .../pattern/TestSimplePatternSplitTokenizer.java   |  135 +-
 .../pattern/TestSimplePatternTokenizer.java        |   97 +-
 .../payloads/DelimitedPayloadTokenFilterTest.java  |   52 +-
 .../payloads/NumericPayloadTokenFilterTest.java    |   33 +-
 .../TestDelimitedPayloadTokenFilterFactory.java    |   27 +-
 .../TokenOffsetPayloadTokenFilterTest.java         |   16 +-
 .../payloads/TypeAsPayloadTokenFilterTest.java     |   20 +-
 .../lucene/analysis/pt/TestPortugueseAnalyzer.java |   16 +-
 .../analysis/pt/TestPortugueseLightStemFilter.java |  166 +-
 .../pt/TestPortugueseLightStemFilterFactory.java   |   23 +-
 .../pt/TestPortugueseMinimalStemFilter.java        |  120 +-
 .../pt/TestPortugueseMinimalStemFilterFactory.java |   23 +-
 .../analysis/pt/TestPortugueseStemFilter.java      |  120 +-
 .../pt/TestPortugueseStemFilterFactory.java        |   21 +-
 .../query/QueryAutoStopWordAnalyzerTest.java       |   65 +-
 .../analysis/reverse/TestReverseStringFilter.java  |   67 +-
 .../reverse/TestReverseStringFilterFactory.java    |   25 +-
 .../lucene/analysis/ro/TestRomanianAnalyzer.java   |   16 +-
 .../lucene/analysis/ru/TestRussianAnalyzer.java    |   41 +-
 .../analysis/ru/TestRussianLightStemFilter.java    |   69 +-
 .../ru/TestRussianLightStemFilterFactory.java      |   21 +-
 .../analysis/shingle/FixedShingleFilterTest.java   |  362 +-
 .../shingle/ShingleAnalyzerWrapperTest.java        |  551 +--
 .../lucene/analysis/shingle/ShingleFilterTest.java | 2240 ++++++------
 .../analysis/shingle/TestShingleFilterFactory.java |  238 +-
 .../analysis/sinks/TestTeeSinkTokenFilter.java     |   74 +-
 .../lucene/analysis/snowball/TestSnowball.java     |   86 +-
 .../snowball/TestSnowballPorterFilterFactory.java  |   43 +-
 .../analysis/snowball/TestSnowballVocab.java       |   37 +-
 .../lucene/analysis/sr/TestSerbianAnalyzer.java    |   16 +-
 .../sr/TestSerbianNormalizationFilter.java         |   57 +-
 .../sr/TestSerbianNormalizationFilterFactory.java  |   28 +-
 .../sr/TestSerbianNormalizationRegularFilter.java  |   58 +-
 .../lucene/analysis/sv/TestSwedishAnalyzer.java    |   16 +-
 .../analysis/sv/TestSwedishLightStemFilter.java    |   69 +-
 .../sv/TestSwedishLightStemFilterFactory.java      |   21 +-
 .../synonym/BaseSynonymParserTestCase.java         |   61 +-
 .../analysis/synonym/TestMultiWordSynonyms.java    |   27 +-
 .../analysis/synonym/TestSolrSynonymParser.java    |  232 +-
 .../analysis/synonym/TestSynonymFilterFactory.java |  148 +-
 .../analysis/synonym/TestSynonymGraphFilter.java   | 1330 +++----
 .../analysis/synonym/TestSynonymMapFilter.java     |  628 ++--
 .../analysis/synonym/TestWordnetSynonymParser.java |   70 +-
 .../lucene/analysis/th/TestThaiAnalyzer.java       |  110 +-
 .../analysis/th/TestThaiTokenizerFactory.java      |   33 +-
 .../lucene/analysis/tr/TestApostropheFilter.java   |    4 +-
 .../analysis/tr/TestApostropheFilterFactory.java   |   32 +-
 .../lucene/analysis/tr/TestTurkishAnalyzer.java    |   13 +-
 .../analysis/tr/TestTurkishLowerCaseFilter.java    |   72 +-
 .../tr/TestTurkishLowerCaseFilterFactory.java      |   27 +-
 .../analysis/util/StringMockResourceLoader.java    |    6 +-
 .../analysis/util/TestCharArrayIterator.java       |   46 +-
 .../lucene/analysis/util/TestCharTokenizers.java   |  171 +-
 .../apache/lucene/analysis/util/TestElision.java   |   25 +-
 .../analysis/util/TestElisionFilterFactory.java    |   51 +-
 .../util/TestFilesystemResourceLoader.java         |   61 +-
 .../analysis/util/TestRollingCharBuffer.java       |   17 +-
 .../analysis/util/TestSegmentingTokenizerBase.java |  177 +-
 .../wikipedia/TestWikipediaTokenizerFactory.java   |  173 +-
 .../analysis/wikipedia/WikipediaTokenizerTest.java |  521 ++-
 .../collation/TestCollationDocValuesField.java     |   47 +-
 .../lucene/collation/TestCollationKeyAnalyzer.java |   43 +-
 .../analysis/standard/GenerateJflexTLDMacros.java  |  177 +-
 .../analysis/icu/ICUCollationAttributeFactory.java |   82 +-
 .../analysis/icu/ICUCollationDocValuesField.java   |   31 +-
 .../analysis/icu/ICUCollationKeyAnalyzer.java      |   66 +-
 .../lucene/analysis/icu/ICUFoldingFilter.java      |  108 +-
 .../analysis/icu/ICUFoldingFilterFactory.java      |   10 +-
 .../analysis/icu/ICUNormalizer2CharFilter.java     |   33 +-
 .../icu/ICUNormalizer2CharFilterFactory.java       |   38 +-
 .../lucene/analysis/icu/ICUNormalizer2Filter.java  |   47 +-
 .../analysis/icu/ICUNormalizer2FilterFactory.java  |   39 +-
 .../lucene/analysis/icu/ICUTransformFilter.java    |   79 +-
 .../analysis/icu/ICUTransformFilterFactory.java    |   19 +-
 .../apache/lucene/analysis/icu/package-info.java   |    4 +-
 .../icu/segmentation/BreakIteratorWrapper.java     |   19 +-
 .../icu/segmentation/CharArrayIterator.java        |   12 +-
 .../icu/segmentation/CompositeBreakIterator.java   |   71 +-
 .../segmentation/DefaultICUTokenizerConfig.java    |  103 +-
 .../analysis/icu/segmentation/ICUTokenizer.java    |  105 +-
 .../icu/segmentation/ICUTokenizerConfig.java       |   12 +-
 .../icu/segmentation/ICUTokenizerFactory.java      |   91 +-
 .../analysis/icu/segmentation/ScriptIterator.java  |   86 +-
 .../analysis/icu/segmentation/package-info.java    |    4 +-
 .../ICUCollatedTermAttributeImpl.java              |   11 +-
 .../icu/tokenattributes/ScriptAttribute.java       |   15 +-
 .../icu/tokenattributes/ScriptAttributeImpl.java   |   26 +-
 .../analysis/icu/tokenattributes/package-info.java |    4 +-
 .../icu/TestICUCollationDocValuesField.java        |   54 +-
 .../analysis/icu/TestICUCollationKeyAnalyzer.java  |   40 +-
 .../lucene/analysis/icu/TestICUFoldingFilter.java  |   86 +-
 .../analysis/icu/TestICUFoldingFilterFactory.java  |   28 +-
 .../analysis/icu/TestICUNormalizer2CharFilter.java |  636 ++--
 .../icu/TestICUNormalizer2CharFilterFactory.java   |   29 +-
 .../analysis/icu/TestICUNormalizer2Filter.java     |   94 +-
 .../icu/TestICUNormalizer2FilterFactory.java       |   31 +-
 .../analysis/icu/TestICUTransformFilter.java       |   98 +-
 .../icu/TestICUTransformFilterFactory.java         |   40 +-
 .../icu/segmentation/TestCharArrayIterator.java    |   32 +-
 .../icu/segmentation/TestICUTokenizer.java         |  552 ++-
 .../icu/segmentation/TestICUTokenizerCJK.java      |  104 +-
 .../icu/segmentation/TestICUTokenizerFactory.java  |  113 +-
 .../icu/segmentation/TestMyanmarSyllable.java      |  116 +-
 .../icu/segmentation/TestWithCJKBigramFilter.java  |  423 ++-
 .../analysis/icu/GenerateUTR30DataFiles.java       |   81 +-
 .../lucene/analysis/icu/RBBIRuleCompiler.java      |   34 +-
 .../lucene/analysis/ja/GraphvizFormatter.java      |   93 +-
 .../lucene/analysis/ja/JapaneseAnalyzer.java       |   39 +-
 .../lucene/analysis/ja/JapaneseBaseFormFilter.java |   15 +-
 .../analysis/ja/JapaneseBaseFormFilterFactory.java |   10 +-
 .../ja/JapaneseIterationMarkCharFilter.java        |  105 +-
 .../ja/JapaneseIterationMarkCharFilterFactory.java |   15 +-
 .../analysis/ja/JapaneseKatakanaStemFilter.java    |   36 +-
 .../ja/JapaneseKatakanaStemFilterFactory.java      |   18 +-
 .../lucene/analysis/ja/JapaneseNumberFilter.java   |  149 +-
 .../analysis/ja/JapaneseNumberFilterFactory.java   |   15 +-
 .../ja/JapanesePartOfSpeechStopFilter.java         |    9 +-
 .../ja/JapanesePartOfSpeechStopFilterFactory.java  |   13 +-
 .../analysis/ja/JapaneseReadingFormFilter.java     |   14 +-
 .../ja/JapaneseReadingFormFilterFactory.java       |   12 +-
 .../lucene/analysis/ja/JapaneseTokenizer.java      |  736 ++--
 .../analysis/ja/JapaneseTokenizerFactory.java      |   71 +-
 .../java/org/apache/lucene/analysis/ja/Token.java  |   90 +-
 .../lucene/analysis/ja/dict/BinaryDictionary.java  |  127 +-
 .../analysis/ja/dict/CharacterDefinition.java      |   44 +-
 .../lucene/analysis/ja/dict/ConnectionCosts.java   |   22 +-
 .../apache/lucene/analysis/ja/dict/Dictionary.java |   35 +-
 .../analysis/ja/dict/TokenInfoDictionary.java      |   27 +-
 .../lucene/analysis/ja/dict/TokenInfoFST.java      |   31 +-
 .../lucene/analysis/ja/dict/UnknownDictionary.java |   32 +-
 .../lucene/analysis/ja/dict/UserDictionary.java    |  117 +-
 .../lucene/analysis/ja/dict/package-info.java      |    4 +-
 .../apache/lucene/analysis/ja/package-info.java    |    4 +-
 .../ja/tokenattributes/BaseFormAttribute.java      |    7 +-
 .../ja/tokenattributes/BaseFormAttributeImpl.java  |   11 +-
 .../ja/tokenattributes/InflectionAttribute.java    |    8 +-
 .../tokenattributes/InflectionAttributeImpl.java   |   16 +-
 .../ja/tokenattributes/PartOfSpeechAttribute.java  |    6 +-
 .../tokenattributes/PartOfSpeechAttributeImpl.java |   17 +-
 .../ja/tokenattributes/ReadingAttribute.java       |    8 +-
 .../ja/tokenattributes/ReadingAttributeImpl.java   |   16 +-
 .../analysis/ja/tokenattributes/package-info.java  |    4 +-
 .../analysis/ja/util/BinaryDictionaryWriter.java   |  115 +-
 .../apache/lucene/analysis/ja/util/CSVUtil.java    |   58 +-
 .../ja/util/CharacterDefinitionWriter.java         |   37 +-
 .../analysis/ja/util/ConnectionCostsBuilder.java   |    6 +-
 .../analysis/ja/util/ConnectionCostsWriter.java    |   23 +-
 .../lucene/analysis/ja/util/DictionaryBuilder.java |   42 +-
 .../lucene/analysis/ja/util/ToStringUtil.java      |   64 +-
 .../ja/util/TokenInfoDictionaryBuilder.java        |   46 +-
 .../ja/util/TokenInfoDictionaryWriter.java         |   10 +-
 .../analysis/ja/util/UnknownDictionaryBuilder.java |   30 +-
 .../analysis/ja/util/UnknownDictionaryWriter.java  |   18 +-
 .../lucene/analysis/ja/util/package-info.java      |    4 +-
 .../analysis/ja/StringMockResourceLoader.java      |    2 -
 .../org/apache/lucene/analysis/ja/TestCSVUtil.java |    9 +-
 .../lucene/analysis/ja/TestExtendedMode.java       |   39 +-
 .../apache/lucene/analysis/ja/TestFactories.java   |   73 +-
 .../lucene/analysis/ja/TestJapaneseAnalyzer.java   |  221 +-
 .../analysis/ja/TestJapaneseBaseFormFilter.java    |   80 +-
 .../ja/TestJapaneseBaseFormFilterFactory.java      |   36 +-
 .../ja/TestJapaneseIterationMarkCharFilter.java    |  198 +-
 ...TestJapaneseIterationMarkCharFilterFactory.java |   85 +-
 .../ja/TestJapaneseKatakanaStemFilter.java         |   97 +-
 .../ja/TestJapaneseKatakanaStemFilterFactory.java  |   63 +-
 .../analysis/ja/TestJapaneseNumberFilter.java      |  258 +-
 .../ja/TestJapaneseNumberFilterFactory.java        |   31 +-
 .../TestJapanesePartOfSpeechStopFilterFactory.java |   54 +-
 .../analysis/ja/TestJapaneseReadingFormFilter.java |  137 +-
 .../ja/TestJapaneseReadingFormFilterFactory.java   |   43 +-
 .../lucene/analysis/ja/TestJapaneseTokenizer.java  |  686 ++--
 .../analysis/ja/TestJapaneseTokenizerFactory.java  |  147 +-
 .../apache/lucene/analysis/ja/TestSearchMode.java  |   66 +-
 .../analysis/ja/dict/TokenInfoDictionaryTest.java  |   41 +-
 .../analysis/ja/dict/UserDictionaryTest.java       |   37 +-
 .../lucene/analysis/ja/util/TestToStringUtil.java  |  260 +-
 .../analysis/ja/util/UnknownDictionaryTest.java    |   17 +-
 .../analysis/morfologik/MorfologikAnalyzer.java    |   30 +-
 .../analysis/morfologik/MorfologikFilter.java      |   66 +-
 .../morfologik/MorfologikFilterFactory.java        |   45 +-
 .../morfologik/MorphosyntacticTagsAttribute.java   |   20 +-
 .../MorphosyntacticTagsAttributeImpl.java          |   25 +-
 .../lucene/analysis/morfologik/package-info.java   |   15 +-
 .../analysis/uk/UkrainianMorfologikAnalyzer.java   |   60 +-
 .../apache/lucene/analysis/uk/package-info.java    |    4 +-
 .../morfologik/TestMorfologikAnalyzer.java         |  110 +-
 .../morfologik/TestMorfologikFilterFactory.java    |   40 +-
 .../lucene/analysis/uk/TestUkrainianAnalyzer.java  |   59 +-
 .../apache/lucene/analysis/ko/DecompoundToken.java |   20 +-
 .../apache/lucene/analysis/ko/DictionaryToken.java |   37 +-
 .../lucene/analysis/ko/GraphvizFormatter.java      |   95 +-
 .../apache/lucene/analysis/ko/KoreanAnalyzer.java  |   26 +-
 .../lucene/analysis/ko/KoreanNumberFilter.java     |  117 +-
 .../analysis/ko/KoreanNumberFilterFactory.java     |   13 +-
 .../analysis/ko/KoreanPartOfSpeechStopFilter.java  |   57 +-
 .../ko/KoreanPartOfSpeechStopFilterFactory.java    |   19 +-
 .../analysis/ko/KoreanReadingFormFilter.java       |    6 +-
 .../ko/KoreanReadingFormFilterFactory.java         |   10 +-
 .../apache/lucene/analysis/ko/KoreanTokenizer.java |  394 ++-
 .../lucene/analysis/ko/KoreanTokenizerFactory.java |   39 +-
 .../java/org/apache/lucene/analysis/ko/POS.java    |  197 +-
 .../java/org/apache/lucene/analysis/ko/Token.java  |   48 +-
 .../lucene/analysis/ko/dict/BinaryDictionary.java  |   70 +-
 .../analysis/ko/dict/CharacterDefinition.java      |   35 +-
 .../lucene/analysis/ko/dict/ConnectionCosts.java   |   20 +-
 .../apache/lucene/analysis/ko/dict/Dictionary.java |   41 +-
 .../analysis/ko/dict/TokenInfoDictionary.java      |   24 +-
 .../lucene/analysis/ko/dict/TokenInfoFST.java      |   21 +-
 .../lucene/analysis/ko/dict/UnknownDictionary.java |    7 +-
 .../lucene/analysis/ko/dict/UserDictionary.java    |   32 +-
 .../lucene/analysis/ko/dict/package-info.java      |    4 +-
 .../apache/lucene/analysis/ko/package-info.java    |    4 +-
 .../ko/tokenattributes/PartOfSpeechAttribute.java  |   21 +-
 .../tokenattributes/PartOfSpeechAttributeImpl.java |   22 +-
 .../ko/tokenattributes/ReadingAttribute.java       |   13 +-
 .../ko/tokenattributes/ReadingAttributeImpl.java   |    5 +-
 .../analysis/ko/tokenattributes/package-info.java  |    4 +-
 .../analysis/ko/util/BinaryDictionaryWriter.java   |   49 +-
 .../apache/lucene/analysis/ko/util/CSVUtil.java    |   46 +-
 .../ko/util/CharacterDefinitionWriter.java         |   36 +-
 .../analysis/ko/util/ConnectionCostsBuilder.java   |    5 +-
 .../analysis/ko/util/ConnectionCostsWriter.java    |   22 +-
 .../lucene/analysis/ko/util/DictionaryBuilder.java |   24 +-
 .../ko/util/TokenInfoDictionaryBuilder.java        |   31 +-
 .../ko/util/TokenInfoDictionaryWriter.java         |    9 +-
 .../analysis/ko/util/UnknownDictionaryBuilder.java |   29 +-
 .../analysis/ko/util/UnknownDictionaryWriter.java  |   15 +-
 .../lucene/analysis/ko/util/package-info.java      |    4 +-
 .../analysis/ko/StringMockResourceLoader.java      |    2 -
 .../lucene/analysis/ko/TestKoreanAnalyzer.java     |  102 +-
 .../lucene/analysis/ko/TestKoreanNumberFilter.java |  272 +-
 .../analysis/ko/TestKoreanNumberFilterFactory.java |   28 +-
 .../TestKoreanPartOfSpeechStopFilterFactory.java   |   31 +-
 .../analysis/ko/TestKoreanReadingFormFilter.java   |   50 +-
 .../ko/TestKoreanReadingFormFilterFactory.java     |   29 +-
 .../lucene/analysis/ko/TestKoreanTokenizer.java    |  814 +++--
 .../analysis/ko/TestKoreanTokenizerFactory.java    |   85 +-
 .../analysis/ko/dict/TokenInfoDictionaryTest.java  |   39 +-
 .../analysis/ko/dict/UserDictionaryTest.java       |    6 +-
 .../analysis/ko/util/UnknownDictionaryTest.java    |   11 +-
 .../analysis/opennlp/OpenNLPChunkerFilter.java     |   15 +-
 .../opennlp/OpenNLPChunkerFilterFactory.java       |    6 +-
 .../analysis/opennlp/OpenNLPLemmatizerFilter.java  |   38 +-
 .../opennlp/OpenNLPLemmatizerFilterFactory.java    |   20 +-
 .../lucene/analysis/opennlp/OpenNLPPOSFilter.java  |   12 +-
 .../analysis/opennlp/OpenNLPPOSFilterFactory.java  |    6 +-
 .../opennlp/OpenNLPSentenceBreakIterator.java      |   19 +-
 .../lucene/analysis/opennlp/OpenNLPTokenizer.java  |   28 +-
 .../analysis/opennlp/OpenNLPTokenizerFactory.java  |   10 +-
 .../lucene/analysis/opennlp/package-info.java      |    4 +-
 .../analysis/opennlp/tools/NLPChunkerOp.java       |    8 +-
 .../analysis/opennlp/tools/NLPLemmatizerOp.java    |   39 +-
 .../analysis/opennlp/tools/NLPNERTaggerOp.java     |   24 +-
 .../analysis/opennlp/tools/NLPPOSTaggerOp.java     |    6 +-
 .../opennlp/tools/NLPSentenceDetectorOp.java       |    6 +-
 .../analysis/opennlp/tools/NLPTokenizerOp.java     |    4 +-
 .../analysis/opennlp/tools/OpenNLPOpsFactory.java  |   53 +-
 .../analysis/opennlp/tools/package-info.java       |    4 +-
 .../opennlp/TestOpenNLPChunkerFilterFactory.java   |   99 +-
 .../TestOpenNLPLemmatizerFilterFactory.java        |  332 +-
 .../opennlp/TestOpenNLPPOSFilterFactory.java       |  129 +-
 .../opennlp/TestOpenNLPSentenceBreakIterator.java  |   71 +-
 .../opennlp/TestOpenNLPTokenizerFactory.java       |   95 +-
 .../analysis/phonetic/BeiderMorseFilter.java       |   34 +-
 .../phonetic/BeiderMorseFilterFactory.java         |   23 +-
 .../phonetic/DaitchMokotoffSoundexFilter.java      |    5 +-
 .../DaitchMokotoffSoundexFilterFactory.java        |   19 +-
 .../analysis/phonetic/DoubleMetaphoneFilter.java   |   36 +-
 .../phonetic/DoubleMetaphoneFilterFactory.java     |   14 +-
 .../lucene/analysis/phonetic/PhoneticFilter.java   |   32 +-
 .../analysis/phonetic/PhoneticFilterFactory.java   |   64 +-
 .../lucene/analysis/phonetic/package-info.java     |    4 +-
 .../phonetic/DoubleMetaphoneFilterTest.java        |   73 +-
 .../analysis/phonetic/TestBeiderMorseFilter.java   |  167 +-
 .../phonetic/TestBeiderMorseFilterFactory.java     |   62 +-
 .../phonetic/TestDaitchMokotoffSoundexFilter.java  |   73 +-
 .../TestDaitchMokotoffSoundexFilterFactory.java    |   29 +-
 .../phonetic/TestDoubleMetaphoneFilterFactory.java |   29 +-
 .../analysis/phonetic/TestPhoneticFilter.java      |  185 +-
 .../phonetic/TestPhoneticFilterFactory.java        |  230 +-
 .../lucene/analysis/cn/smart/AnalyzerProfile.java  |   35 +-
 .../apache/lucene/analysis/cn/smart/CharType.java  |   56 +-
 .../analysis/cn/smart/HMMChineseTokenizer.java     |   19 +-
 .../cn/smart/HMMChineseTokenizerFactory.java       |   15 +-
 .../analysis/cn/smart/SmartChineseAnalyzer.java    |   82 +-
 .../apache/lucene/analysis/cn/smart/Utility.java   |  103 +-
 .../lucene/analysis/cn/smart/WordSegmenter.java    |   27 +-
 .../apache/lucene/analysis/cn/smart/WordType.java  |   50 +-
 .../analysis/cn/smart/hhmm/AbstractDictionary.java |   66 +-
 .../lucene/analysis/cn/smart/hhmm/BiSegGraph.java  |   52 +-
 .../analysis/cn/smart/hhmm/BigramDictionary.java   |   59 +-
 .../analysis/cn/smart/hhmm/HHMMSegmenter.java      |   45 +-
 .../lucene/analysis/cn/smart/hhmm/PathNode.java    |   39 +-
 .../lucene/analysis/cn/smart/hhmm/SegGraph.java    |   30 +-
 .../lucene/analysis/cn/smart/hhmm/SegToken.java    |   66 +-
 .../analysis/cn/smart/hhmm/SegTokenFilter.java     |   15 +-
 .../analysis/cn/smart/hhmm/SegTokenPair.java       |   42 +-
 .../analysis/cn/smart/hhmm/WordDictionary.java     |  196 +-
 .../analysis/cn/smart/hhmm/package-info.java       |    1 +
 .../lucene/analysis/cn/smart/package-info.java     |   33 +-
 .../cn/smart/TestHMMChineseTokenizerFactory.java   |   31 +-
 .../cn/smart/TestSmartChineseAnalyzer.java         |  121 +-
 .../apache/lucene/analysis/pl/PolishAnalyzer.java  |   76 +-
 .../apache/lucene/analysis/pl/package-info.java    |    4 +-
 .../lucene/analysis/stempel/StempelFilter.java     |   32 +-
 .../stempel/StempelPolishStemFilterFactory.java    |    9 +-
 .../lucene/analysis/stempel/StempelStemmer.java    |   45 +-
 .../lucene/analysis/stempel/package-info.java      |    4 +-
 .../stempel/src/java/org/egothor/stemmer/Cell.java |  110 +-
 .../src/java/org/egothor/stemmer/Compile.java      |  159 +-
 .../stempel/src/java/org/egothor/stemmer/Diff.java |  158 +-
 .../src/java/org/egothor/stemmer/DiffIt.java       |  125 +-
 .../src/java/org/egothor/stemmer/Gener.java        |  127 +-
 .../stempel/src/java/org/egothor/stemmer/Lift.java |  135 +-
 .../src/java/org/egothor/stemmer/MultiTrie.java    |  172 +-
 .../src/java/org/egothor/stemmer/MultiTrie2.java   |  179 +-
 .../src/java/org/egothor/stemmer/Optimizer.java    |  156 +-
 .../src/java/org/egothor/stemmer/Optimizer2.java   |  118 +-
 .../src/java/org/egothor/stemmer/Reduce.java       |  133 +-
 .../stempel/src/java/org/egothor/stemmer/Row.java  |  200 +-
 .../stempel/src/java/org/egothor/stemmer/Trie.java |  252 +-
 .../src/java/org/egothor/stemmer/package-info.java |    4 +-
 .../lucene/analysis/pl/TestPolishAnalyzer.java     |   14 +-
 .../TestStempelPolishStemFilterFactory.java        |   30 +-
 .../src/test/org/egothor/stemmer/TestCompile.java  |  127 +-
 .../src/test/org/egothor/stemmer/TestStemmer.java  |  189 +-
 .../lucene/backward_codecs/lucene50/ForUtil.java   |   92 +-
 .../lucene50/Lucene50PostingsFormat.java           |  626 ++--
 .../lucene50/Lucene50PostingsReader.java           |  454 ++-
 .../lucene50/Lucene50ScoreSkipReader.java          |   60 +-
 .../lucene50/Lucene50SkipReader.java               |   69 +-
 .../lucene50/Lucene50StoredFieldsFormat.java       |  139 +-
 .../backward_codecs/lucene50/package-info.java     |    2 +-
 .../lucene60/Lucene60PointsFormat.java             |   67 +-
 .../lucene60/Lucene60PointsReader.java             |   64 +-
 .../backward_codecs/lucene60/package-info.java     |    2 +-
 .../lucene70/Lucene70SegmentInfoFormat.java        |  418 ++-
 .../backward_codecs/lucene70/package-info.java     |    4 +-
 .../backward_codecs/lucene80/Lucene80Codec.java    |   56 +-
 .../backward_codecs/lucene80/package-info.java     |    2 +-
 .../backward_codecs/lucene84/Lucene84Codec.java    |   85 +-
 .../backward_codecs/lucene84/package-info.java     |    2 +-
 .../backward_codecs/lucene86/Lucene86Codec.java    |   81 +-
 .../backward_codecs/lucene86/package-info.java     |    2 +-
 .../backward_codecs/lucene87/Lucene87Codec.java    |   78 +-
 .../backward_codecs/lucene87/package-info.java     |    2 +-
 .../lucene/backward_codecs/package-info.java       |    2 +-
 .../lucene50/Lucene50PostingsWriter.java           |  121 +-
 .../lucene50/Lucene50RWPostingsFormat.java         |   12 +-
 .../lucene50/Lucene50RWStoredFieldsFormat.java     |   20 +-
 .../lucene50/Lucene50SkipWriter.java               |   69 +-
 .../lucene50/TestBlockPostingsFormat.java          |   22 +-
 .../lucene50/TestBlockPostingsFormat2.java         |   30 +-
 .../lucene50/TestBlockPostingsFormat3.java         |  253 +-
 .../backward_codecs/lucene50/TestForUtil.java      |   25 +-
 .../lucene50/TestLucene50StoredFieldsFormat.java   |    1 -
 ...tLucene50StoredFieldsFormatHighCompression.java |   28 +-
 ...estLucene50StoredFieldsFormatMergeInstance.java |    5 +-
 .../lucene60/Lucene60PointsWriter.java             |  163 +-
 .../lucene60/Lucene60RWPointsFormat.java           |    2 -
 .../lucene60/TestLucene60PointsFormat.java         |  212 +-
 .../lucene70/Lucene70RWSegmentInfoFormat.java      |  280 +-
 .../lucene70/TestLucene70SegmentInfoFormat.java    |    4 +-
 .../backward_codecs/lucene84/Lucene84RWCodec.java  |    7 +-
 .../backward_codecs/lucene86/Lucene86RWCodec.java  |    7 +-
 .../backward_index/TestBackwardsCompatibility.java | 1063 +++---
 .../backward_index/TestIndexWriterOnOldIndex.java  |   18 +-
 .../backward_index/TestManyPointsInOldIndex.java   |   29 +-
 .../org/apache/lucene/benchmark/Constants.java     |   16 +-
 .../apache/lucene/benchmark/byTask/Benchmark.java  |   68 +-
 .../lucene/benchmark/byTask/PerfRunData.java       |  243 +-
 .../benchmark/byTask/feeds/AbstractQueryMaker.java |   24 +-
 .../benchmark/byTask/feeds/ContentItemsSource.java |  147 +-
 .../benchmark/byTask/feeds/ContentSource.java      |   24 +-
 .../benchmark/byTask/feeds/DemoHTMLParser.java     |  212 +-
 .../benchmark/byTask/feeds/DirContentSource.java   |   63 +-
 .../lucene/benchmark/byTask/feeds/DocData.java     |   16 +-
 .../lucene/benchmark/byTask/feeds/DocMaker.java    |  176 +-
 .../byTask/feeds/EnwikiContentSource.java          |   95 +-
 .../benchmark/byTask/feeds/EnwikiQueryMaker.java   |  157 +-
 .../lucene/benchmark/byTask/feeds/FacetSource.java |   15 +-
 .../byTask/feeds/FileBasedQueryMaker.java          |   57 +-
 .../benchmark/byTask/feeds/GeonamesLineParser.java |   13 +-
 .../lucene/benchmark/byTask/feeds/HTMLParser.java  |   19 +-
 .../benchmark/byTask/feeds/LineDocSource.java      |  160 +-
 .../byTask/feeds/LongToEnglishContentSource.java   |   28 +-
 .../byTask/feeds/LongToEnglishQueryMaker.java      |   17 +-
 .../byTask/feeds/NoMoreDataException.java          |   11 +-
 .../lucene/benchmark/byTask/feeds/QueryMaker.java  |   27 +-
 .../benchmark/byTask/feeds/RandomFacetSource.java  |   38 +-
 .../byTask/feeds/ReutersContentSource.java         |   34 +-
 .../benchmark/byTask/feeds/ReutersQueryMaker.java  |   97 +-
 .../benchmark/byTask/feeds/SimpleQueryMaker.java   |   36 +-
 .../byTask/feeds/SimpleSloppyPhraseQueryMaker.java |   21 +-
 .../benchmark/byTask/feeds/SingleDocSource.java    |   42 +-
 .../byTask/feeds/SortableSingleDocSource.java      |  272 +-
 .../benchmark/byTask/feeds/SpatialDocMaker.java    |  155 +-
 .../byTask/feeds/SpatialFileQueryMaker.java        |   32 +-
 .../benchmark/byTask/feeds/TrecContentSource.java  |  134 +-
 .../benchmark/byTask/feeds/TrecDocParser.java      |  110 +-
 .../benchmark/byTask/feeds/TrecFBISParser.java     |   25 +-
 .../benchmark/byTask/feeds/TrecFR94Parser.java     |   34 +-
 .../benchmark/byTask/feeds/TrecFTParser.java       |   19 +-
 .../benchmark/byTask/feeds/TrecGov2Parser.java     |   17 +-
 .../benchmark/byTask/feeds/TrecLATimesParser.java  |   33 +-
 .../benchmark/byTask/feeds/TrecParserByPath.java   |   16 +-
 .../benchmark/byTask/feeds/package-info.java       |    4 +-
 .../lucene/benchmark/byTask/package-info.java      |  972 ++---
 .../benchmark/byTask/programmatic/Sample.java      |   53 +-
 .../byTask/programmatic/package-info.java          |    4 +-
 .../lucene/benchmark/byTask/stats/Points.java      |   46 +-
 .../lucene/benchmark/byTask/stats/Report.java      |   23 +-
 .../lucene/benchmark/byTask/stats/TaskStats.java   |   99 +-
 .../benchmark/byTask/stats/package-info.java       |    4 +-
 .../lucene/benchmark/byTask/tasks/AddDocTask.java  |   24 +-
 .../benchmark/byTask/tasks/AddFacetedDocTask.java  |   35 +-
 .../benchmark/byTask/tasks/AddIndexesTask.java     |   41 +-
 .../byTask/tasks/AnalyzerFactoryTask.java          |  531 +--
 .../benchmark/byTask/tasks/ClearStatsTask.java     |    6 +-
 .../benchmark/byTask/tasks/CloseIndexTask.java     |    8 +-
 .../benchmark/byTask/tasks/CloseReaderTask.java    |   12 +-
 .../byTask/tasks/CloseTaxonomyIndexTask.java       |    7 +-
 .../byTask/tasks/CloseTaxonomyReaderTask.java      |   11 +-
 .../benchmark/byTask/tasks/CommitIndexTask.java    |   17 +-
 .../byTask/tasks/CommitTaxonomyIndexTask.java      |    8 +-
 .../byTask/tasks/ConsumeContentSourceTask.java     |    6 +-
 .../benchmark/byTask/tasks/CreateIndexTask.java    |  117 +-
 .../byTask/tasks/CreateTaxonomyIndexTask.java      |   13 +-
 .../benchmark/byTask/tasks/ForceMergeTask.java     |    9 +-
 .../byTask/tasks/NearRealtimeReaderTask.java       |   30 +-
 .../benchmark/byTask/tasks/NewAnalyzerTask.java    |   69 +-
 .../byTask/tasks/NewCollationAnalyzerTask.java     |   64 +-
 .../benchmark/byTask/tasks/NewLocaleTask.java      |   54 +-
 .../benchmark/byTask/tasks/NewRoundTask.java       |    6 +-
 .../benchmark/byTask/tasks/OpenIndexTask.java      |   27 +-
 .../benchmark/byTask/tasks/OpenReaderTask.java     |   16 +-
 .../byTask/tasks/OpenTaxonomyIndexTask.java        |   10 +-
 .../byTask/tasks/OpenTaxonomyReaderTask.java       |    7 +-
 .../lucene/benchmark/byTask/tasks/PerfTask.java    |  164 +-
 .../benchmark/byTask/tasks/PrintReaderTask.java    |   20 +-
 .../lucene/benchmark/byTask/tasks/ReadTask.java    |   83 +-
 .../benchmark/byTask/tasks/ReadTokensTask.java     |   33 +-
 .../benchmark/byTask/tasks/ReopenReaderTask.java   |    7 +-
 .../lucene/benchmark/byTask/tasks/RepAllTask.java  |   27 +-
 .../byTask/tasks/RepSelectByPrefTask.java          |   36 +-
 .../byTask/tasks/RepSumByNameRoundTask.java        |   30 +-
 .../benchmark/byTask/tasks/RepSumByNameTask.java   |   29 +-
 .../byTask/tasks/RepSumByPrefRoundTask.java        |   33 +-
 .../benchmark/byTask/tasks/RepSumByPrefTask.java   |   39 +-
 .../lucene/benchmark/byTask/tasks/ReportTask.java  |   86 +-
 .../benchmark/byTask/tasks/ResetInputsTask.java    |   11 +-
 .../byTask/tasks/ResetSystemEraseTask.java         |   13 +-
 .../byTask/tasks/ResetSystemSoftTask.java          |   11 +-
 .../benchmark/byTask/tasks/RollbackIndexTask.java  |    5 +-
 .../lucene/benchmark/byTask/tasks/SearchTask.java  |    9 +-
 .../byTask/tasks/SearchTravRetHighlightTask.java   |  147 +-
 .../tasks/SearchTravRetLoadFieldSelectorTask.java  |   27 +-
 .../benchmark/byTask/tasks/SearchTravRetTask.java  |   19 +-
 .../benchmark/byTask/tasks/SearchTravTask.java     |   19 +-
 .../byTask/tasks/SearchWithCollectorTask.java      |   11 +-
 .../benchmark/byTask/tasks/SearchWithSortTask.java |   26 +-
 .../lucene/benchmark/byTask/tasks/SetPropTask.java |   28 +-
 .../benchmark/byTask/tasks/TaskSequence.java       |  159 +-
 .../benchmark/byTask/tasks/UpdateDocTask.java      |   20 +-
 .../lucene/benchmark/byTask/tasks/WaitTask.java    |   20 +-
 .../lucene/benchmark/byTask/tasks/WarmTask.java    |   15 +-
 .../byTask/tasks/WriteEnwikiLineDocTask.java       |   22 +-
 .../benchmark/byTask/tasks/WriteLineDocTask.java   |  129 +-
 .../benchmark/byTask/tasks/package-info.java       |    4 +-
 .../lucene/benchmark/byTask/utils/Algorithm.java   |  245 +-
 .../benchmark/byTask/utils/AnalyzerFactory.java    |   33 +-
 .../lucene/benchmark/byTask/utils/Config.java      |   97 +-
 .../lucene/benchmark/byTask/utils/Format.java      |   17 +-
 .../lucene/benchmark/byTask/utils/StreamUtils.java |   37 +-
 .../benchmark/byTask/utils/package-info.java       |    4 +-
 .../org/apache/lucene/benchmark/package-info.java  |   51 +-
 .../org/apache/lucene/benchmark/quality/Judge.java |   29 +-
 .../lucene/benchmark/quality/QualityBenchmark.java |  127 +-
 .../lucene/benchmark/quality/QualityQuery.java     |   43 +-
 .../benchmark/quality/QualityQueryParser.java      |    6 +-
 .../lucene/benchmark/quality/QualityStats.java     |  183 +-
 .../lucene/benchmark/quality/package-info.java     |   66 +-
 .../lucene/benchmark/quality/trec/QueryDriver.java |   45 +-
 .../benchmark/quality/trec/Trec1MQReader.java      |   36 +-
 .../lucene/benchmark/quality/trec/TrecJudge.java   |   71 +-
 .../benchmark/quality/trec/TrecTopicsReader.java   |   64 +-
 .../benchmark/quality/trec/package-info.java       |    4 +-
 .../benchmark/quality/utils/DocNameExtractor.java  |   52 +-
 .../quality/utils/QualityQueriesFinder.java        |   92 +-
 .../benchmark/quality/utils/SimpleQQParser.java    |   19 +-
 .../benchmark/quality/utils/SubmissionReport.java  |   59 +-
 .../benchmark/quality/utils/package-info.java      |    4 +-
 .../lucene/benchmark/utils/ExtractReuters.java     |   32 +-
 .../lucene/benchmark/utils/ExtractWikipedia.java   |   32 +-
 .../lucene/benchmark/utils/package-info.java       |    4 +-
 .../apache/lucene/benchmark/BenchmarkTestCase.java |   36 +-
 .../benchmark/byTask/TestPerfTasksLogic.java       |  949 ++---
 .../benchmark/byTask/TestPerfTasksParse.java       |   92 +-
 .../benchmark/byTask/feeds/DocMakerTest.java       |   61 +-
 .../byTask/feeds/EnwikiContentSourceTest.java      |  144 +-
 .../benchmark/byTask/feeds/LineDocSourceTest.java  |  101 +-
 .../benchmark/byTask/feeds/TestHtmlParser.java     |   93 +-
 .../byTask/feeds/TrecContentSourceTest.java        |  509 +--
 .../benchmark/byTask/tasks/AddIndexesTaskTest.java |   47 +-
 .../byTask/tasks/CommitIndexTaskTest.java          |    5 +-
 .../byTask/tasks/CountingSearchTestTask.java       |    6 +-
 .../byTask/tasks/CreateIndexTaskTest.java          |   12 +-
 .../benchmark/byTask/tasks/PerfTaskTest.java       |   28 +-
 .../byTask/tasks/SearchWithSortTaskTest.java       |    4 +-
 .../byTask/tasks/WriteEnwikiLineDocTaskTest.java   |   37 +-
 .../byTask/tasks/WriteLineDocTaskTest.java         |  106 +-
 .../byTask/tasks/alt/AltPackageTaskTest.java       |   18 +-
 .../benchmark/byTask/tasks/alt/AltTestTask.java    |    8 +-
 .../benchmark/byTask/utils/StreamUtilsTest.java    |   32 +-
 .../lucene/benchmark/byTask/utils/TestConfig.java  |    3 -
 .../lucene/benchmark/quality/TestQualityRun.java   |  222 +-
 .../lucene/classification/BM25NBClassifier.java    |   64 +-
 .../BooleanPerceptronClassifier.java               |  104 +-
 .../CachingNaiveBayesClassifier.java               |   73 +-
 .../classification/ClassificationResult.java       |    5 +-
 .../apache/lucene/classification/Classifier.java   |   16 +-
 .../classification/KNearestFuzzyClassifier.java    |   90 +-
 .../classification/KNearestNeighborClassifier.java |  139 +-
 .../classification/SimpleNaiveBayesClassifier.java |   90 +-
 .../document/DocumentClassifier.java               |   36 +-
 .../KNearestNeighborDocumentClassifier.java        |   72 +-
 .../SimpleNaiveBayesDocumentClassifier.java        |   84 +-
 .../classification/document/package-info.java      |    3 +-
 .../apache/lucene/classification/package-info.java |    7 +-
 .../utils/ConfusionMatrixGenerator.java            |   89 +-
 .../classification/utils/DatasetSplitter.java      |   47 +-
 .../utils/DocToDoubleVectorUtils.java              |   25 +-
 .../classification/utils/NearestFuzzyQuery.java    |  101 +-
 .../lucene/classification/utils/package-info.java  |    4 +-
 .../classification/BM25NBClassifierTest.java       |   32 +-
 .../BooleanPerceptronClassifierTest.java           |   26 +-
 .../CachingNaiveBayesClassifierTest.java           |   48 +-
 .../classification/ClassificationTestBase.java     |  142 +-
 .../KNearestFuzzyClassifierTest.java               |   22 +-
 .../KNearestNeighborClassifierTest.java            |  103 +-
 .../SimpleNaiveBayesClassifierTest.java            |   33 +-
 .../Test20NewsgroupsClassification.java            |  256 +-
 .../document/DocumentClassificationTestBase.java   |  150 +-
 .../KNearestNeighborDocumentClassifierTest.java    |  164 +-
 .../SimpleNaiveBayesDocumentClassifierTest.java    |  116 +-
 .../utils/ConfusionMatrixGeneratorTest.java        |   97 +-
 .../classification/utils/DataSplitterTest.java     |   28 +-
 .../utils/DocToDoubleVectorUtilsTest.java          |   16 +-
 .../lucene/codecs/blockterms/BlockTermsReader.java |  272 +-
 .../lucene/codecs/blockterms/BlockTermsWriter.java |  107 +-
 .../blockterms/FixedGapTermsIndexReader.java       |  150 +-
 .../blockterms/FixedGapTermsIndexWriter.java       |   65 +-
 .../codecs/blockterms/TermsIndexReaderBase.java    |   36 +-
 .../codecs/blockterms/TermsIndexWriterBase.java    |   27 +-
 .../blockterms/VariableGapTermsIndexReader.java    |   54 +-
 .../blockterms/VariableGapTermsIndexWriter.java    |  100 +-
 .../lucene/codecs/blockterms/package-info.java     |    4 +-
 .../blocktreeords/BlockTreeOrdsPostingsFormat.java |   33 +-
 .../codecs/blocktreeords/FSTOrdsOutputs.java       |   56 +-
 .../blocktreeords/OrdsBlockTreeTermsReader.java    |  115 +-
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |  351 +-
 .../codecs/blocktreeords/OrdsFieldReader.java      |   61 +-
 .../blocktreeords/OrdsIntersectTermsEnum.java      |  165 +-
 .../blocktreeords/OrdsIntersectTermsEnumFrame.java |   49 +-
 .../codecs/blocktreeords/OrdsSegmentTermsEnum.java |  540 ++-
 .../blocktreeords/OrdsSegmentTermsEnumFrame.java   |  191 +-
 .../lucene/codecs/blocktreeords/package-info.java  |    5 +-
 .../lucene/codecs/bloom/BloomFilterFactory.java    |   30 +-
 .../codecs/bloom/BloomFilteringPostingsFormat.java |  277 +-
 .../codecs/bloom/DefaultBloomFilterFactory.java    |   18 +-
 .../org/apache/lucene/codecs/bloom/FuzzySet.java   |  255 +-
 .../apache/lucene/codecs/bloom/HashFunction.java   |   11 +-
 .../apache/lucene/codecs/bloom/MurmurHash2.java    |   39 +-
 .../apache/lucene/codecs/bloom/package-info.java   |    5 +-
 .../lucene/codecs/memory/DirectPostingsFormat.java |  409 ++-
 .../lucene/codecs/memory/FSTPostingsFormat.java    |    8 +-
 .../lucene/codecs/memory/FSTTermOutputs.java       |   94 +-
 .../lucene/codecs/memory/FSTTermsReader.java       |  180 +-
 .../lucene/codecs/memory/FSTTermsWriter.java       |  142 +-
 .../codecs/memory/LegacyBinaryDocValues.java       |   15 +-
 .../memory/LegacyBinaryDocValuesWrapper.java       |    8 +-
 .../codecs/memory/LegacyDocValuesIterables.java    |  117 +-
 .../codecs/memory/LegacyNumericDocValues.java      |    6 +-
 .../memory/LegacyNumericDocValuesWrapper.java      |    7 +-
 .../codecs/memory/LegacySortedDocValues.java       |   59 +-
 .../memory/LegacySortedDocValuesWrapper.java       |    8 +-
 .../memory/LegacySortedNumericDocValues.java       |   28 +-
 .../LegacySortedNumericDocValuesWrapper.java       |    8 +-
 .../codecs/memory/LegacySortedSetDocValues.java    |   76 +-
 .../memory/LegacySortedSetDocValuesWrapper.java    |    8 +-
 .../apache/lucene/codecs/memory/package-info.java  |    5 +-
 .../codecs/simpletext/SimpleTextBKDReader.java     |  185 +-
 .../codecs/simpletext/SimpleTextBKDWriter.java     |  844 +++--
 .../lucene/codecs/simpletext/SimpleTextCodec.java  |   18 +-
 .../simpletext/SimpleTextCompoundFormat.java       |   93 +-
 .../simpletext/SimpleTextDocValuesFormat.java      |   91 +-
 .../simpletext/SimpleTextDocValuesReader.java      |  364 +-
 .../simpletext/SimpleTextDocValuesWriter.java      |  255 +-
 .../simpletext/SimpleTextFieldInfosFormat.java     |  147 +-
 .../codecs/simpletext/SimpleTextFieldsReader.java  |  196 +-
 .../codecs/simpletext/SimpleTextFieldsWriter.java  |   42 +-
 .../simpletext/SimpleTextLiveDocsFormat.java       |   61 +-
 .../codecs/simpletext/SimpleTextNormsFormat.java   |   56 +-
 .../codecs/simpletext/SimpleTextPointsFormat.java  |   16 +-
 .../codecs/simpletext/SimpleTextPointsReader.java  |  104 +-
 .../codecs/simpletext/SimpleTextPointsWriter.java  |  116 +-
 .../simpletext/SimpleTextPostingsFormat.java       |   16 +-
 .../simpletext/SimpleTextSegmentInfoFormat.java    |  148 +-
 .../simpletext/SimpleTextStoredFieldsFormat.java   |   14 +-
 .../simpletext/SimpleTextStoredFieldsReader.java   |   93 +-
 .../simpletext/SimpleTextStoredFieldsWriter.java   |   87 +-
 .../simpletext/SimpleTextTermVectorsFormat.java    |   14 +-
 .../simpletext/SimpleTextTermVectorsReader.java    |   58 +-
 .../simpletext/SimpleTextTermVectorsWriter.java    |   98 +-
 .../lucene/codecs/simpletext/SimpleTextUtil.java   |   48 +-
 .../codecs/simpletext/SimpleTextVectorFormat.java  |   14 +-
 .../codecs/simpletext/SimpleTextVectorReader.java  |   71 +-
 .../codecs/simpletext/SimpleTextVectorWriter.java  |   24 +-
 .../lucene/codecs/simpletext/package-info.java     |    4 +-
 .../lucene/codecs/uniformsplit/BlockDecoder.java   |   10 +-
 .../lucene/codecs/uniformsplit/BlockEncoder.java   |   18 +-
 .../lucene/codecs/uniformsplit/BlockHeader.java    |  112 +-
 .../lucene/codecs/uniformsplit/BlockLine.java      |  160 +-
 .../lucene/codecs/uniformsplit/BlockReader.java    |  222 +-
 .../lucene/codecs/uniformsplit/BlockWriter.java    |  129 +-
 .../uniformsplit/DeltaBaseTermStateSerializer.java |   82 +-
 .../lucene/codecs/uniformsplit/FSTDictionary.java  |   57 +-
 .../lucene/codecs/uniformsplit/FieldMetadata.java  |  137 +-
 .../codecs/uniformsplit/IndexDictionary.java       |   94 +-
 .../codecs/uniformsplit/IntersectBlockReader.java  |  233 +-
 .../lucene/codecs/uniformsplit/RamUsageUtil.java   |   31 +-
 .../lucene/codecs/uniformsplit/TermBytes.java      |   59 +-
 .../uniformsplit/UniformSplitPostingsFormat.java   |  106 +-
 .../codecs/uniformsplit/UniformSplitTerms.java     |   53 +-
 .../uniformsplit/UniformSplitTermsReader.java      |  265 +-
 .../uniformsplit/UniformSplitTermsWriter.java      |  301 +-
 .../lucene/codecs/uniformsplit/package-info.java   |   22 +-
 .../uniformsplit/sharedterms/STBlockLine.java      |  129 +-
 .../uniformsplit/sharedterms/STBlockReader.java    |   44 +-
 .../uniformsplit/sharedterms/STBlockWriter.java    |   57 +-
 .../sharedterms/STIntersectBlockReader.java        |   56 +-
 .../sharedterms/STMergingBlockReader.java          |   52 +-
 .../sharedterms/STMergingTermsEnum.java            |   37 +-
 .../sharedterms/STUniformSplitPostingsFormat.java  |   74 +-
 .../sharedterms/STUniformSplitTerms.java           |   45 +-
 .../sharedterms/STUniformSplitTermsReader.java     |  100 +-
 .../sharedterms/STUniformSplitTermsWriter.java     |  256 +-
 .../uniformsplit/sharedterms/package-info.java     |   15 +-
 .../blockterms/TestFixedGapPostingsFormat.java     |    8 +-
 .../TestVarGapDocFreqIntervalPostingsFormat.java   |    9 +-
 .../TestVarGapFixedIntervalPostingsFormat.java     |   10 +-
 .../codecs/blocktreeords/TestOrdsBlockTree.java    |   70 +-
 .../codecs/bloom/TestBloomPostingsFormat.java      |    5 +-
 .../codecs/lucene84/MockTermStateFactory.java      |   10 +-
 .../codecs/memory/TestDirectPostingsFormat.java    |    5 +-
 .../codecs/memory/TestFSTPostingsFormat.java       |    5 +-
 .../simpletext/TestSimpleTextCompoundFormat.java   |    1 -
 .../simpletext/TestSimpleTextDocValuesFormat.java  |    5 +-
 .../simpletext/TestSimpleTextFieldInfoFormat.java  |    5 +-
 .../simpletext/TestSimpleTextNormsFormat.java      |    1 -
 .../simpletext/TestSimpleTextPointsFormat.java     |    5 +-
 .../simpletext/TestSimpleTextPostingsFormat.java   |    5 +-
 .../TestSimpleTextSegmentInfoFormat.java           |    9 +-
 .../TestSimpleTextStoredFieldsFormat.java          |    1 -
 .../TestSimpleTextTermVectorsFormat.java           |    2 -
 .../codecs/uniformsplit/TestBlockWriter.java       |   53 +-
 .../codecs/uniformsplit/TestFSTDictionary.java     |   34 +-
 .../lucene/codecs/uniformsplit/TestTermBytes.java  |  204 +-
 .../uniformsplit/TestTermBytesComparator.java      |   76 +-
 .../TestUniformSplitPostingFormat.java             |   15 +-
 .../sharedterms/TestSTBlockReader.java             |  146 +-
 .../TestSTUniformSplitPostingFormat.java           |   15 +-
 .../src/java/org/apache/lucene/LucenePackage.java  |    5 +-
 .../lucene/analysis/AbstractAnalysisFactory.java   |  197 +-
 .../apache/lucene/analysis/AnalysisSPILoader.java  |  161 +-
 .../java/org/apache/lucene/analysis/Analyzer.java  |  417 ++-
 .../apache/lucene/analysis/AnalyzerWrapper.java    |  112 +-
 .../apache/lucene/analysis/CachingTokenFilter.java |   37 +-
 .../org/apache/lucene/analysis/CharArrayMap.java   |  359 +-
 .../org/apache/lucene/analysis/CharArraySet.java   |  136 +-
 .../org/apache/lucene/analysis/CharFilter.java     |   56 +-
 .../apache/lucene/analysis/CharFilterFactory.java  |   43 +-
 .../org/apache/lucene/analysis/CharacterUtils.java |  145 +-
 .../lucene/analysis/DelegatingAnalyzerWrapper.java |   56 +-
 .../lucene/analysis/FilteringTokenFilter.java      |   20 +-
 .../apache/lucene/analysis/GraphTokenFilter.java   |   36 +-
 .../apache/lucene/analysis/LowerCaseFilter.java    |   15 +-
 .../lucene/analysis/ReusableStringReader.java      |   18 +-
 .../org/apache/lucene/analysis/StopFilter.java     |   65 +-
 .../lucene/analysis/StopwordAnalyzerBase.java      |   97 +-
 .../org/apache/lucene/analysis/TokenFilter.java    |   40 +-
 .../apache/lucene/analysis/TokenFilterFactory.java |   44 +-
 .../org/apache/lucene/analysis/TokenStream.java    |  222 +-
 .../lucene/analysis/TokenStreamToAutomaton.java    |   58 +-
 .../java/org/apache/lucene/analysis/Tokenizer.java |   78 +-
 .../apache/lucene/analysis/TokenizerFactory.java   |   46 +-
 .../org/apache/lucene/analysis/WordlistLoader.java |  117 +-
 .../org/apache/lucene/analysis/package-info.java   | 1139 +++---
 .../lucene/analysis/standard/StandardAnalyzer.java |   54 +-
 .../analysis/standard/StandardTokenizer.java       |   94 +-
 .../standard/StandardTokenizerFactory.java         |   13 +-
 .../lucene/analysis/standard/package-info.java     |   23 +-
 .../tokenattributes/BytesTermAttribute.java        |    9 +-
 .../tokenattributes/BytesTermAttributeImpl.java    |   13 +-
 .../tokenattributes/CharTermAttribute.java         |  101 +-
 .../tokenattributes/CharTermAttributeImpl.java     |   98 +-
 .../analysis/tokenattributes/FlagsAttribute.java   |   20 +-
 .../tokenattributes/FlagsAttributeImpl.java        |   13 +-
 .../analysis/tokenattributes/KeywordAttribute.java |   23 +-
 .../tokenattributes/KeywordAttributeImpl.java      |   12 +-
 .../analysis/tokenattributes/OffsetAttribute.java  |   41 +-
 .../tokenattributes/OffsetAttributeImpl.java       |   26 +-
 .../tokenattributes/PackedTokenAttributeImpl.java  |   95 +-
 .../analysis/tokenattributes/PayloadAttribute.java |   23 +-
 .../tokenattributes/PayloadAttributeImpl.java      |   29 +-
 .../PositionIncrementAttribute.java                |   46 +-
 .../PositionIncrementAttributeImpl.java            |   21 +-
 .../tokenattributes/PositionLengthAttribute.java   |   32 +-
 .../PositionLengthAttributeImpl.java               |   23 +-
 .../tokenattributes/TermFrequencyAttribute.java    |    8 +-
 .../TermFrequencyAttributeImpl.java                |   21 +-
 .../tokenattributes/TermToBytesRefAttribute.java   |   26 +-
 .../analysis/tokenattributes/TypeAttribute.java    |   15 +-
 .../tokenattributes/TypeAttributeImpl.java         |   17 +-
 .../analysis/tokenattributes/package-info.java     |    4 +-
 .../org/apache/lucene/codecs/BlockTermState.java   |   20 +-
 .../src/java/org/apache/lucene/codecs/Codec.java   |  104 +-
 .../java/org/apache/lucene/codecs/CodecUtil.java   |  504 +--
 .../codecs/CompetitiveImpactAccumulator.java       |   41 +-
 .../apache/lucene/codecs/CompoundDirectory.java    |   35 +-
 .../org/apache/lucene/codecs/CompoundFormat.java   |   18 +-
 .../apache/lucene/codecs/DocValuesConsumer.java    | 1035 +++---
 .../org/apache/lucene/codecs/DocValuesFormat.java  |  106 +-
 .../apache/lucene/codecs/DocValuesProducer.java    |   74 +-
 .../org/apache/lucene/codecs/FieldInfosFormat.java |   26 +-
 .../org/apache/lucene/codecs/FieldsConsumer.java   |   78 +-
 .../org/apache/lucene/codecs/FieldsProducer.java   |   37 +-
 .../java/org/apache/lucene/codecs/FilterCodec.java |   28 +-
 .../org/apache/lucene/codecs/LiveDocsFormat.java   |   31 +-
 .../lucene/codecs/MultiLevelSkipListReader.java    |  123 +-
 .../lucene/codecs/MultiLevelSkipListWriter.java    |   78 +-
 .../apache/lucene/codecs/MutablePointValues.java   |   10 +-
 .../org/apache/lucene/codecs/NormsConsumer.java    |  228 +-
 .../java/org/apache/lucene/codecs/NormsFormat.java |   30 +-
 .../org/apache/lucene/codecs/NormsProducer.java    |   41 +-
 .../org/apache/lucene/codecs/PointsFormat.java     |   80 +-
 .../org/apache/lucene/codecs/PointsReader.java     |   25 +-
 .../org/apache/lucene/codecs/PointsWriter.java     |   89 +-
 .../org/apache/lucene/codecs/PostingsFormat.java   |  105 +-
 .../apache/lucene/codecs/PostingsReaderBase.java   |   63 +-
 .../apache/lucene/codecs/PostingsWriterBase.java   |   61 +-
 .../lucene/codecs/PushPostingsWriterBase.java      |   78 +-
 .../apache/lucene/codecs/SegmentInfoFormat.java    |   25 +-
 .../apache/lucene/codecs/StoredFieldsFormat.java   |   24 +-
 .../apache/lucene/codecs/StoredFieldsReader.java   |   38 +-
 .../apache/lucene/codecs/StoredFieldsWriter.java   |   99 +-
 .../java/org/apache/lucene/codecs/TermStats.java   |   11 +-
 .../apache/lucene/codecs/TermVectorsFormat.java    |   25 +-
 .../apache/lucene/codecs/TermVectorsReader.java    |   48 +-
 .../apache/lucene/codecs/TermVectorsWriter.java    |  184 +-
 .../org/apache/lucene/codecs/VectorFormat.java     |   57 +-
 .../org/apache/lucene/codecs/VectorReader.java     |   22 +-
 .../org/apache/lucene/codecs/VectorWriter.java     |   49 +-
 .../codecs/blocktree/BlockTreeTermsReader.java     |  175 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |  559 +--
 .../codecs/blocktree/CompressionAlgorithm.java     |   15 +-
 .../lucene/codecs/blocktree/FieldReader.java       |   82 +-
 .../codecs/blocktree/IntersectTermsEnum.java       |  104 +-
 .../codecs/blocktree/IntersectTermsEnumFrame.java  |   21 +-
 .../lucene/codecs/blocktree/SegmentTermsEnum.java  |  462 ++-
 .../codecs/blocktree/SegmentTermsEnumFrame.java    |  180 +-
 .../org/apache/lucene/codecs/blocktree/Stats.java  |  137 +-
 .../lucene/codecs/blocktree/package-info.java      |   20 +-
 .../compressing/CompressingStoredFieldsFormat.java |  141 +-
 .../compressing/CompressingStoredFieldsReader.java |  267 +-
 .../compressing/CompressingStoredFieldsWriter.java |  323 +-
 .../compressing/CompressingTermVectorsFormat.java  |   79 +-
 .../compressing/CompressingTermVectorsReader.java  |  375 +-
 .../compressing/CompressingTermVectorsWriter.java  |  249 +-
 .../lucene/codecs/compressing/CompressionMode.java |  209 +-
 .../lucene/codecs/compressing/Compressor.java      |   13 +-
 .../lucene/codecs/compressing/Decompressor.java    |   21 +-
 .../lucene/codecs/compressing/FieldsIndex.java     |    2 -
 .../codecs/compressing/FieldsIndexReader.java      |   46 +-
 .../codecs/compressing/FieldsIndexWriter.java      |   45 +-
 .../compressing/LegacyFieldsIndexReader.java       |   38 +-
 .../lucene/codecs/compressing/MatchingReaders.java |   23 +-
 .../lucene/codecs/compressing/package-info.java    |    6 +-
 .../codecs/lucene50/Lucene50CompoundFormat.java    |  155 +-
 .../codecs/lucene50/Lucene50CompoundReader.java    |  126 +-
 .../codecs/lucene50/Lucene50FieldInfosFormat.java  |  296 --
 .../codecs/lucene50/Lucene50LiveDocsFormat.java    |  127 +-
 .../codecs/lucene50/Lucene50TermVectorsFormat.java |  208 +-
 .../lucene/codecs/lucene50/package-info.java       |    5 +-
 .../codecs/lucene60/Lucene60FieldInfosFormat.java  |  420 ++-
 .../lucene/codecs/lucene60/package-info.java       |    4 +-
 .../apache/lucene/codecs/lucene80/IndexedDISI.java |  369 +-
 .../codecs/lucene80/Lucene80DocValuesConsumer.java |  319 +-
 .../codecs/lucene80/Lucene80DocValuesFormat.java   |  177 +-
 .../codecs/lucene80/Lucene80DocValuesProducer.java |  341 +-
 .../codecs/lucene80/Lucene80NormsConsumer.java     |   37 +-
 .../codecs/lucene80/Lucene80NormsFormat.java       |   95 +-
 .../codecs/lucene80/Lucene80NormsProducer.java     |  103 +-
 .../lucene/codecs/lucene80/package-info.java       |    5 +-
 .../lucene/codecs/lucene84/ForDeltaUtil.java       |   21 +-
 .../org/apache/lucene/codecs/lucene84/ForUtil.java | 1322 +++----
 .../codecs/lucene84/Lucene84PostingsFormat.java    |  635 ++--
 .../codecs/lucene84/Lucene84PostingsReader.java    |  486 ++-
 .../codecs/lucene84/Lucene84PostingsWriter.java    |  128 +-
 .../codecs/lucene84/Lucene84ScoreSkipReader.java   |   59 +-
 .../lucene/codecs/lucene84/Lucene84SkipReader.java |   64 +-
 .../lucene/codecs/lucene84/Lucene84SkipWriter.java |   69 +-
 .../apache/lucene/codecs/lucene84/PForUtil.java    |   35 +-
 .../apache/lucene/codecs/lucene84/gen_ForUtil.py   |   44 +-
 .../lucene/codecs/lucene84/package-info.java       |    4 +-
 .../codecs/lucene86/Lucene86PointsFormat.java      |   29 +-
 .../codecs/lucene86/Lucene86PointsReader.java      |   49 +-
 .../codecs/lucene86/Lucene86PointsWriter.java      |  156 +-
 .../codecs/lucene86/Lucene86SegmentInfoFormat.java |  285 +-
 .../lucene/codecs/lucene86/package-info.java       |    4 +-
 .../codecs/lucene87/BugfixDeflater_JDK8252739.java |  216 +-
 .../DeflateWithPresetDictCompressionMode.java      |   32 +-
 .../lucene87/LZ4WithPresetDictCompressionMode.java |   15 +-
 .../lucene87/Lucene87StoredFieldsFormat.java       |  146 +-
 .../lucene/codecs/lucene87/package-info.java       |    4 +-
 .../lucene/codecs/lucene90/Lucene90Codec.java      |   83 +-
 .../codecs/lucene90/Lucene90FieldInfosFormat.java  |  329 +-
 .../codecs/lucene90/Lucene90VectorFormat.java      |    5 +-
 .../codecs/lucene90/Lucene90VectorReader.java      |  136 +-
 .../codecs/lucene90/Lucene90VectorWriter.java      |  110 +-
 .../lucene/codecs/lucene90/package-info.java       |  526 ++-
 .../org/apache/lucene/codecs/package-info.java     |   74 +-
 .../codecs/perfield/PerFieldDocValuesFormat.java   |  124 +-
 .../lucene/codecs/perfield/PerFieldMergeState.java |   46 +-
 .../codecs/perfield/PerFieldPostingsFormat.java    |  155 +-
 .../lucene/codecs/perfield/package-info.java       |    4 +-
 .../lucene/document/BinaryDocValuesField.java      |   33 +-
 .../org/apache/lucene/document/BinaryPoint.java    |  167 +-
 .../lucene/document/BinaryRangeDocValues.java      |    7 +-
 .../lucene/document/BinaryRangeDocValuesField.java |    5 +-
 .../document/BinaryRangeFieldRangeQuery.java       |   41 +-
 .../java/org/apache/lucene/document/DateTools.java |  166 +-
 .../java/org/apache/lucene/document/Document.java  |  172 +-
 .../document/DocumentStoredFieldVisitor.java       |   39 +-
 .../lucene/document/DoubleDocValuesField.java      |   25 +-
 .../org/apache/lucene/document/DoublePoint.java    |  182 +-
 .../org/apache/lucene/document/DoubleRange.java    |  121 +-
 .../lucene/document/DoubleRangeDocValuesField.java |   23 +-
 .../lucene/document/DoubleRangeSlowRangeQuery.java |   10 +-
 .../lucene/document/FeatureDoubleValuesSource.java |   25 +-
 .../org/apache/lucene/document/FeatureField.java   |  353 +-
 .../org/apache/lucene/document/FeatureQuery.java   |   20 +-
 .../apache/lucene/document/FeatureSortField.java   |   24 +-
 .../src/java/org/apache/lucene/document/Field.java |  308 +-
 .../java/org/apache/lucene/document/FieldType.java |  229 +-
 .../lucene/document/FloatDocValuesField.java       |   26 +-
 .../org/apache/lucene/document/FloatPoint.java     |  176 +-
 .../org/apache/lucene/document/FloatRange.java     |  121 +-
 .../lucene/document/FloatRangeDocValuesField.java  |   23 +-
 .../lucene/document/FloatRangeSlowRangeQuery.java  |    7 +-
 .../apache/lucene/document/InetAddressPoint.java   |  172 +-
 .../apache/lucene/document/InetAddressRange.java   |   61 +-
 .../java/org/apache/lucene/document/IntPoint.java  |  159 +-
 .../java/org/apache/lucene/document/IntRange.java  |  121 +-
 .../lucene/document/IntRangeDocValuesField.java    |   26 +-
 .../lucene/document/IntRangeSlowRangeQuery.java    |    6 +-
 .../lucene/document/LatLonDocValuesBoxQuery.java   |   88 +-
 .../lucene/document/LatLonDocValuesField.java      |  167 +-
 .../LatLonDocValuesPointInGeometryQuery.java       |   60 +-
 .../org/apache/lucene/document/LatLonPoint.java    |  180 +-
 .../document/LatLonPointDistanceComparator.java    |   72 +-
 .../document/LatLonPointDistanceFeatureQuery.java  |  321 +-
 .../lucene/document/LatLonPointDistanceQuery.java  |  119 +-
 .../document/LatLonPointInGeometryQuery.java       |  158 +-
 .../lucene/document/LatLonPointSortField.java      |   15 +-
 .../org/apache/lucene/document/LatLonShape.java    |  140 +-
 .../document/LatLonShapeBoundingBoxQuery.java      |  459 ++-
 .../apache/lucene/document/LatLonShapeQuery.java   |  200 +-
 .../lucene/document/LongDistanceFeatureQuery.java  |  163 +-
 .../java/org/apache/lucene/document/LongPoint.java |  186 +-
 .../java/org/apache/lucene/document/LongRange.java |  117 +-
 .../lucene/document/LongRangeDocValuesField.java   |   23 +-
 .../lucene/document/LongRangeSlowRangeQuery.java   |    7 +-
 .../lucene/document/NumericDocValuesField.java     |   66 +-
 .../apache/lucene/document/RangeFieldQuery.java    |  319 +-
 .../org/apache/lucene/document/ShapeField.java     |  220 +-
 .../org/apache/lucene/document/ShapeQuery.java     |  310 +-
 .../lucene/document/SortedDocValuesField.java      |   68 +-
 .../document/SortedNumericDocValuesField.java      |   79 +-
 .../document/SortedNumericDocValuesRangeQuery.java |   68 +-
 .../lucene/document/SortedSetDocValuesField.java   |   72 +-
 .../document/SortedSetDocValuesRangeQuery.java     |   80 +-
 .../org/apache/lucene/document/StoredField.java    |   88 +-
 .../org/apache/lucene/document/StringField.java    |   46 +-
 .../java/org/apache/lucene/document/TextField.java |   24 +-
 .../org/apache/lucene/document/VectorField.java    |   57 +-
 .../apache/lucene/document/XYDocValuesField.java   |  141 +-
 .../document/XYDocValuesPointInGeometryQuery.java  |   44 +-
 .../lucene/document/XYPointDistanceComparator.java |   43 +-
 .../org/apache/lucene/document/XYPointField.java   |   89 +-
 .../lucene/document/XYPointInGeometryQuery.java    |   94 +-
 .../apache/lucene/document/XYPointSortField.java   |   12 +-
 .../java/org/apache/lucene/document/XYShape.java   |  105 +-
 .../org/apache/lucene/document/XYShapeQuery.java   |  177 +-
 .../org/apache/lucene/document/package-info.java   |   55 +-
 .../src/java/org/apache/lucene/geo/Circle.java     |   18 +-
 .../src/java/org/apache/lucene/geo/Circle2D.java   |  219 +-
 .../java/org/apache/lucene/geo/Component2D.java    |  215 +-
 .../java/org/apache/lucene/geo/ComponentTree.java  |  161 +-
 .../src/java/org/apache/lucene/geo/EdgeTree.java   |  264 +-
 .../org/apache/lucene/geo/GeoEncodingUtils.java    |  172 +-
 .../src/java/org/apache/lucene/geo/GeoUtils.java   |  133 +-
 .../java/org/apache/lucene/geo/LatLonGeometry.java |    4 +-
 .../core/src/java/org/apache/lucene/geo/Line.java  |   22 +-
 .../src/java/org/apache/lucene/geo/Line2D.java     |  113 +-
 .../core/src/java/org/apache/lucene/geo/Point.java |   16 +-
 .../src/java/org/apache/lucene/geo/Point2D.java    |   99 +-
 .../src/java/org/apache/lucene/geo/Polygon.java    |   69 +-
 .../src/java/org/apache/lucene/geo/Polygon2D.java  |  169 +-
 .../src/java/org/apache/lucene/geo/Rectangle.java  |   40 +-
 .../java/org/apache/lucene/geo/Rectangle2D.java    |  148 +-
 .../lucene/geo/SimpleGeoJSONPolygonParser.java     |   81 +-
 .../apache/lucene/geo/SimpleWKTShapeParser.java    |  112 +-
 .../java/org/apache/lucene/geo/Tessellator.java    |  782 ++--
 .../src/java/org/apache/lucene/geo/XYCircle.java   |   16 +-
 .../org/apache/lucene/geo/XYEncodingUtils.java     |   12 +-
 .../src/java/org/apache/lucene/geo/XYGeometry.java |    4 +-
 .../src/java/org/apache/lucene/geo/XYLine.java     |   18 +-
 .../src/java/org/apache/lucene/geo/XYPoint.java    |   16 +-
 .../src/java/org/apache/lucene/geo/XYPolygon.java  |   42 +-
 .../java/org/apache/lucene/geo/XYRectangle.java    |    7 +-
 .../java/org/apache/lucene/geo/package-info.java   |    6 +-
 .../apache/lucene/index/AutomatonTermsEnum.java    |  181 +-
 .../apache/lucene/index/BaseCompositeReader.java   |  110 +-
 .../org/apache/lucene/index/BaseTermsEnum.java     |   19 +-
 .../org/apache/lucene/index/BinaryDocValues.java   |   16 +-
 .../lucene/index/BinaryDocValuesFieldUpdates.java  |   34 +-
 .../apache/lucene/index/BinaryDocValuesWriter.java |   78 +-
 .../java/org/apache/lucene/index/BitsSlice.java    |    8 +-
 .../org/apache/lucene/index/BufferedUpdates.java   |   92 +-
 .../apache/lucene/index/BufferedUpdatesStream.java |  135 +-
 .../org/apache/lucene/index/ByteSliceReader.java   |   36 +-
 .../org/apache/lucene/index/ByteSliceWriter.java   |   22 +-
 .../java/org/apache/lucene/index/CheckIndex.java   | 2289 ++++++++----
 .../java/org/apache/lucene/index/CodecReader.java  |   98 +-
 .../org/apache/lucene/index/CompositeReader.java   |   84 +-
 .../lucene/index/CompositeReaderContext.java       |   65 +-
 .../lucene/index/ConcurrentMergeScheduler.java     |  321 +-
 .../apache/lucene/index/CorruptIndexException.java |   21 +-
 .../org/apache/lucene/index/DirectoryReader.java   |  342 +-
 .../java/org/apache/lucene/index/DocIDMerger.java  |   53 +-
 .../java/org/apache/lucene/index/DocValues.java    |  196 +-
 .../apache/lucene/index/DocValuesFieldUpdates.java |  171 +-
 .../org/apache/lucene/index/DocValuesIterator.java |   14 +-
 .../apache/lucene/index/DocValuesLeafReader.java   |    1 -
 .../org/apache/lucene/index/DocValuesType.java     |   45 +-
 .../org/apache/lucene/index/DocValuesUpdate.java   |   42 +-
 .../org/apache/lucene/index/DocValuesWriter.java   |    6 +-
 .../org/apache/lucene/index/DocsWithFieldSet.java  |   13 +-
 .../org/apache/lucene/index/DocumentsWriter.java   |  345 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |  196 +-
 .../lucene/index/DocumentsWriterFlushControl.java  |  388 +-
 .../lucene/index/DocumentsWriterFlushQueue.java    |   32 +-
 .../lucene/index/DocumentsWriterPerThread.java     |  318 +-
 .../lucene/index/DocumentsWriterPerThreadPool.java |   74 +-
 .../lucene/index/DocumentsWriterStallControl.java  |   57 +-
 .../lucene/index/EmptyDocValuesProducer.java       |    8 +-
 .../lucene/index/ExitableDirectoryReader.java      |  464 +--
 .../java/org/apache/lucene/index/FieldInfo.java    |  368 +-
 .../java/org/apache/lucene/index/FieldInfos.java   |  604 +++-
 .../org/apache/lucene/index/FieldInvertState.java  |   82 +-
 .../org/apache/lucene/index/FieldTermIterator.java |   23 +-
 .../apache/lucene/index/FieldUpdatesBuffer.java    |  139 +-
 .../src/java/org/apache/lucene/index/Fields.java   |   31 +-
 .../apache/lucene/index/FilterBinaryDocValues.java |   13 +-
 .../org/apache/lucene/index/FilterCodecReader.java |   38 +-
 .../apache/lucene/index/FilterDirectoryReader.java |   47 +-
 .../org/apache/lucene/index/FilterLeafReader.java  |   71 +-
 .../org/apache/lucene/index/FilterMergePolicy.java |   30 +-
 .../lucene/index/FilterNumericDocValues.java       |   12 +-
 .../apache/lucene/index/FilterSortedDocValues.java |    7 +-
 .../lucene/index/FilterSortedNumericDocValues.java |    7 +-
 .../lucene/index/FilterSortedSetDocValues.java     |    7 +-
 .../org/apache/lucene/index/FilteredTermsEnum.java |  165 +-
 .../lucene/index/FlushByRamOrCountsPolicy.java     |  105 +-
 .../java/org/apache/lucene/index/FlushPolicy.java  |   91 +-
 .../org/apache/lucene/index/FreqProxFields.java    |   43 +-
 .../apache/lucene/index/FreqProxTermsWriter.java   |  104 +-
 .../lucene/index/FreqProxTermsWriterPerField.java  |   77 +-
 .../apache/lucene/index/FrozenBufferedUpdates.java |  205 +-
 .../src/java/org/apache/lucene/index/Impact.java   |   17 +-
 .../src/java/org/apache/lucene/index/Impacts.java  |   28 +-
 .../java/org/apache/lucene/index/ImpactsEnum.java  |    5 +-
 .../org/apache/lucene/index/ImpactsSource.java     |   34 +-
 .../java/org/apache/lucene/index/IndexCommit.java  |   96 +-
 .../apache/lucene/index/IndexDeletionPolicy.java   |  106 +-
 .../org/apache/lucene/index/IndexFileDeleter.java  |  357 +-
 .../org/apache/lucene/index/IndexFileNames.java    |  118 +-
 .../lucene/index/IndexFormatTooNewException.java   |   67 +-
 .../lucene/index/IndexFormatTooOldException.java   |  106 +-
 .../lucene/index/IndexNotFoundException.java       |    9 +-
 .../java/org/apache/lucene/index/IndexOptions.java |   36 +-
 .../java/org/apache/lucene/index/IndexReader.java  |  435 ++-
 .../apache/lucene/index/IndexReaderContext.java    |   43 +-
 .../java/org/apache/lucene/index/IndexSorter.java  |  225 +-
 .../org/apache/lucene/index/IndexUpgrader.java     |  133 +-
 .../java/org/apache/lucene/index/IndexWriter.java  | 3729 +++++++++++---------
 .../org/apache/lucene/index/IndexWriterConfig.java |  363 +-
 .../org/apache/lucene/index/IndexableField.java    |   37 +-
 .../apache/lucene/index/IndexableFieldType.java    |  108 +-
 .../org/apache/lucene/index/IndexingChain.java     |  519 ++-
 .../index/KeepOnlyLastCommitDeletionPolicy.java    |   22 +-
 .../org/apache/lucene/index/KnnGraphValues.java    |   41 +-
 .../java/org/apache/lucene/index/LeafMetaData.java |   24 +-
 .../java/org/apache/lucene/index/LeafReader.java   |  204 +-
 .../org/apache/lucene/index/LeafReaderContext.java |   30 +-
 .../apache/lucene/index/LiveIndexWriterConfig.java |  302 +-
 .../lucene/index/LogByteSizeMergePolicy.java       |  119 +-
 .../org/apache/lucene/index/LogDocMergePolicy.java |   40 +-
 .../org/apache/lucene/index/LogMergePolicy.java    |  383 +-
 .../org/apache/lucene/index/MappedMultiFields.java |   27 +-
 .../lucene/index/MappingMultiPostingsEnum.java     |   35 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |  559 ++-
 .../org/apache/lucene/index/MergeRateLimiter.java  |   47 +-
 .../apache/lucene/index/MergeReaderWrapper.java    |   21 +-
 .../org/apache/lucene/index/MergeScheduler.java    |   62 +-
 .../java/org/apache/lucene/index/MergeState.java   |   93 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |   34 +-
 .../java/org/apache/lucene/index/MultiBits.java    |   49 +-
 .../org/apache/lucene/index/MultiDocValues.java    |  261 +-
 .../java/org/apache/lucene/index/MultiFields.java  |   41 +-
 .../org/apache/lucene/index/MultiLeafReader.java   |    8 +-
 .../org/apache/lucene/index/MultiPostingsEnum.java |   55 +-
 .../java/org/apache/lucene/index/MultiReader.java  |   55 +-
 .../java/org/apache/lucene/index/MultiSorter.java  |   85 +-
 .../java/org/apache/lucene/index/MultiTerms.java   |   86 +-
 .../org/apache/lucene/index/MultiTermsEnum.java    |   80 +-
 .../org/apache/lucene/index/NoDeletionPolicy.java  |   10 +-
 .../org/apache/lucene/index/NoMergePolicy.java     |   42 +-
 .../org/apache/lucene/index/NoMergeScheduler.java  |   17 +-
 .../org/apache/lucene/index/NormValuesWriter.java  |   79 +-
 .../org/apache/lucene/index/NumericDocValues.java  |   16 +-
 .../lucene/index/NumericDocValuesFieldUpdates.java |   25 +-
 .../lucene/index/NumericDocValuesWriter.java       |   54 +-
 .../lucene/index/OneMergeWrappingMergePolicy.java  |   23 +-
 .../java/org/apache/lucene/index/OrdTermState.java |   11 +-
 .../java/org/apache/lucene/index/OrdinalMap.java   |  157 +-
 .../lucene/index/ParallelCompositeReader.java      |  101 +-
 .../apache/lucene/index/ParallelLeafReader.java    |  151 +-
 .../apache/lucene/index/ParallelPostingsArray.java |    2 +-
 .../org/apache/lucene/index/PendingDeletes.java    |  116 +-
 .../apache/lucene/index/PendingSoftDeletes.java    |   72 +-
 .../index/PersistentSnapshotDeletionPolicy.java    |  133 +-
 .../java/org/apache/lucene/index/PointValues.java  |  199 +-
 .../org/apache/lucene/index/PointValuesWriter.java |  268 +-
 .../java/org/apache/lucene/index/PostingsEnum.java |   88 +-
 .../org/apache/lucene/index/PrefixCodedTerms.java  |   27 +-
 .../java/org/apache/lucene/index/QueryTimeout.java |   17 +-
 .../org/apache/lucene/index/QueryTimeoutImpl.java  |   37 +-
 .../lucene/index/RandomAccessVectorValues.java     |   25 +-
 .../index/RandomAccessVectorValuesProducer.java    |    7 +-
 .../org/apache/lucene/index/ReaderManager.java     |   69 +-
 .../java/org/apache/lucene/index/ReaderPool.java   |  173 +-
 .../java/org/apache/lucene/index/ReaderSlice.java  |    3 +-
 .../java/org/apache/lucene/index/ReaderUtil.java   |   34 +-
 .../org/apache/lucene/index/ReadersAndUpdates.java |  383 +-
 .../org/apache/lucene/index/SegmentCommitInfo.java |  182 +-
 .../apache/lucene/index/SegmentCoreReaders.java    |  122 +-
 .../org/apache/lucene/index/SegmentDocValues.java  |   36 +-
 .../lucene/index/SegmentDocValuesProducer.java     |   32 +-
 .../java/org/apache/lucene/index/SegmentInfo.java  |  152 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |  784 ++--
 .../org/apache/lucene/index/SegmentMerger.java     |  100 +-
 .../org/apache/lucene/index/SegmentReadState.java  |   41 +-
 .../org/apache/lucene/index/SegmentReader.java     |  157 +-
 .../org/apache/lucene/index/SegmentWriteState.java |   81 +-
 .../apache/lucene/index/SerialMergeScheduler.java  |   18 +-
 .../lucene/index/SimpleMergedSegmentWarmer.java    |   40 +-
 .../org/apache/lucene/index/SingleTermsEnum.java   |   19 +-
 .../index/SingletonSortedNumericDocValues.java     |   15 +-
 .../lucene/index/SingletonSortedSetDocValues.java  |   12 +-
 .../lucene/index/SlowCodecReaderWrapper.java       |   43 +-
 .../org/apache/lucene/index/SlowImpactsEnum.java   |   39 +-
 .../lucene/index/SnapshotDeletionPolicy.java       |  103 +-
 .../index/SoftDeletesDirectoryReaderWrapper.java   |  120 +-
 .../index/SoftDeletesRetentionMergePolicy.java     |  102 +-
 .../org/apache/lucene/index/SortFieldProvider.java |   55 +-
 .../org/apache/lucene/index/SortedDocValues.java   |   73 +-
 .../lucene/index/SortedDocValuesTermsEnum.java     |   11 +-
 .../apache/lucene/index/SortedDocValuesWriter.java |  109 +-
 .../lucene/index/SortedNumericDocValues.java       |   27 +-
 .../lucene/index/SortedNumericDocValuesWriter.java |   93 +-
 .../apache/lucene/index/SortedSetDocValues.java    |   75 +-
 .../lucene/index/SortedSetDocValuesTermsEnum.java  |   13 +-
 .../lucene/index/SortedSetDocValuesWriter.java     |  136 +-
 .../src/java/org/apache/lucene/index/Sorter.java   |  102 +-
 .../apache/lucene/index/SortingCodecReader.java    |  160 +-
 .../lucene/index/SortingStoredFieldsConsumer.java  |   87 +-
 .../lucene/index/SortingTermVectorsConsumer.java   |   69 +-
 .../lucene/index/StandardDirectoryReader.java      |  208 +-
 .../apache/lucene/index/StoredFieldVisitor.java    |   74 +-
 .../apache/lucene/index/StoredFieldsConsumer.java  |    7 +-
 .../src/java/org/apache/lucene/index/Term.java     |  144 +-
 .../java/org/apache/lucene/index/TermState.java    |   20 +-
 .../java/org/apache/lucene/index/TermStates.java   |  132 +-
 .../apache/lucene/index/TermVectorsConsumer.java   |   31 +-
 .../lucene/index/TermVectorsConsumerPerField.java  |   99 +-
 .../src/java/org/apache/lucene/index/Terms.java    |  125 +-
 .../java/org/apache/lucene/index/TermsEnum.java    |  313 +-
 .../java/org/apache/lucene/index/TermsHash.java    |   34 +-
 .../org/apache/lucene/index/TermsHashPerField.java |  104 +-
 .../org/apache/lucene/index/TieredMergePolicy.java |  500 ++-
 .../index/TrackingTmpOutputDirectoryWrapper.java   |    3 +-
 .../org/apache/lucene/index/TwoPhaseCommit.java    |   29 +-
 .../apache/lucene/index/TwoPhaseCommitTool.java    |   54 +-
 .../lucene/index/UpgradeIndexMergePolicy.java      |  108 +-
 .../java/org/apache/lucene/index/VectorValues.java |  165 +-
 .../apache/lucene/index/VectorValuesWriter.java    |   49 +-
 .../java/org/apache/lucene/index/package-info.java |  365 +-
 .../src/java/org/apache/lucene/package-info.java   |    6 +-
 .../org/apache/lucene/search/AutomatonQuery.java   |  101 +-
 .../org/apache/lucene/search/BlendedTermQuery.java |  139 +-
 .../lucene/search/BlockMaxConjunctionScorer.java   |   20 +-
 .../org/apache/lucene/search/BlockMaxDISI.java     |   10 +-
 .../lucene/search/Boolean2ScorerSupplier.java      |  104 +-
 .../org/apache/lucene/search/BooleanClause.java    |   75 +-
 .../org/apache/lucene/search/BooleanQuery.java     |  199 +-
 .../org/apache/lucene/search/BooleanScorer.java    |   74 +-
 .../org/apache/lucene/search/BooleanWeight.java    |  102 +-
 .../org/apache/lucene/search/BoostAttribute.java   |   22 +-
 .../apache/lucene/search/BoostAttributeImpl.java   |    9 +-
 .../java/org/apache/lucene/search/BoostQuery.java  |   39 +-
 .../java/org/apache/lucene/search/BulkScorer.java  |   71 +-
 .../org/apache/lucene/search/CachingCollector.java |  128 +-
 .../apache/lucene/search/CollectionStatistics.java |  124 +-
 .../search/CollectionTerminatedException.java      |   16 +-
 .../java/org/apache/lucene/search/Collector.java   |   61 +-
 .../org/apache/lucene/search/CollectorManager.java |   35 +-
 .../org/apache/lucene/search/ConjunctionDISI.java  |  156 +-
 .../apache/lucene/search/ConjunctionScorer.java    |    9 +-
 .../apache/lucene/search/ConstantScoreQuery.java   |   49 +-
 .../apache/lucene/search/ConstantScoreScorer.java  |   65 +-
 .../apache/lucene/search/ConstantScoreWeight.java  |   12 +-
 .../search/ControlledRealTimeReopenThread.java     |  113 +-
 .../apache/lucene/search/DisiPriorityQueue.java    |   15 +-
 .../java/org/apache/lucene/search/DisiWrapper.java |    7 +-
 .../search/DisjunctionDISIApproximation.java       |    9 +-
 .../lucene/search/DisjunctionMatchesIterator.java  |   68 +-
 .../apache/lucene/search/DisjunctionMaxQuery.java  |  123 +-
 .../apache/lucene/search/DisjunctionMaxScorer.java |   26 +-
 .../DisjunctionScoreBlockBoundaryPropagator.java   |   40 +-
 .../apache/lucene/search/DisjunctionScorer.java    |   44 +-
 .../apache/lucene/search/DisjunctionSumScorer.java |   14 +-
 .../java/org/apache/lucene/search/DocIdSet.java    |   73 +-
 .../org/apache/lucene/search/DocIdSetIterator.java |  112 +-
 .../lucene/search/DocValuesFieldExistsQuery.java   |   20 +-
 .../lucene/search/DocValuesRewriteMethod.java      |  160 +-
 .../org/apache/lucene/search/DoubleValues.java     |   38 +-
 .../apache/lucene/search/DoubleValuesSource.java   |  237 +-
 .../apache/lucene/search/ExactPhraseMatcher.java   |   68 +-
 .../java/org/apache/lucene/search/Explanation.java |   63 +-
 .../org/apache/lucene/search/FieldComparator.java  |  250 +-
 .../lucene/search/FieldComparatorSource.java       |   11 +-
 .../java/org/apache/lucene/search/FieldDoc.java    |   35 +-
 .../apache/lucene/search/FieldValueHitQueue.java   |   81 +-
 .../org/apache/lucene/search/FilterCollector.java  |    2 -
 .../apache/lucene/search/FilterLeafCollector.java  |    2 -
 .../lucene/search/FilterMatchesIterator.java       |    9 +-
 .../org/apache/lucene/search/FilterScorable.java   |   11 +-
 .../org/apache/lucene/search/FilterScorer.java     |   22 +-
 .../org/apache/lucene/search/FilterWeight.java     |   25 +-
 .../lucene/search/FilteredDocIdSetIterator.java    |   12 +-
 .../lucene/search/FuzzyAutomatonBuilder.java       |   14 +-
 .../java/org/apache/lucene/search/FuzzyQuery.java  |  170 +-
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |  171 +-
 .../java/org/apache/lucene/search/HitQueue.java    |   65 +-
 .../apache/lucene/search/HitsThresholdChecker.java |   23 +-
 .../java/org/apache/lucene/search/ImpactsDISI.java |   25 +-
 .../lucene/search/IndexOrDocValuesQuery.java       |   54 +-
 .../org/apache/lucene/search/IndexSearcher.java    |  688 ++--
 .../org/apache/lucene/search/LRUQueryCache.java    |  279 +-
 .../org/apache/lucene/search/LeafCollector.java    |   74 +-
 .../apache/lucene/search/LeafFieldComparator.java  |  119 +-
 .../org/apache/lucene/search/LeafSimScorer.java    |   31 +-
 .../org/apache/lucene/search/LiveFieldValues.java  |   50 +-
 .../java/org/apache/lucene/search/LongValues.java  |   10 +-
 .../org/apache/lucene/search/LongValuesSource.java |   65 +-
 .../apache/lucene/search/MatchAllDocsQuery.java    |   14 +-
 .../org/apache/lucene/search/MatchNoDocsQuery.java |   12 +-
 .../src/java/org/apache/lucene/search/Matches.java |   19 +-
 .../org/apache/lucene/search/MatchesIterator.java  |   36 +-
 .../org/apache/lucene/search/MatchesUtils.java     |   73 +-
 .../search/MaxNonCompetitiveBoostAttribute.java    |   34 +-
 .../MaxNonCompetitiveBoostAttributeImpl.java       |   17 +-
 .../apache/lucene/search/MaxScoreAccumulator.java  |   14 +-
 .../org/apache/lucene/search/MaxScoreCache.java    |   30 +-
 .../lucene/search/MaxScoreSumPropagator.java       |   22 +-
 .../lucene/search/MinShouldMatchSumScorer.java     |  182 +-
 .../org/apache/lucene/search/MultiCollector.java   |   69 +-
 .../lucene/search/MultiCollectorManager.java       |   30 +-
 .../lucene/search/MultiLeafFieldComparator.java    |    7 +-
 .../org/apache/lucene/search/MultiPhraseQuery.java |  193 +-
 .../org/apache/lucene/search/MultiTermQuery.java   |  317 +-
 .../search/MultiTermQueryConstantScoreWrapper.java |   66 +-
 .../java/org/apache/lucene/search/Multiset.java    |   10 +-
 .../org/apache/lucene/search/NGramPhraseQuery.java |   32 +-
 .../org/apache/lucene/search/NamedMatches.java     |   32 +-
 .../lucene/search/NormsFieldExistsQuery.java       |   16 +-
 .../org/apache/lucene/search/PhraseMatcher.java    |   47 +-
 .../org/apache/lucene/search/PhrasePositions.java  |   41 +-
 .../java/org/apache/lucene/search/PhraseQuery.java |  244 +-
 .../java/org/apache/lucene/search/PhraseQueue.java |    5 +-
 .../org/apache/lucene/search/PhraseScorer.java     |    1 -
 .../org/apache/lucene/search/PhraseWeight.java     |  142 +-
 .../org/apache/lucene/search/PointInSetQuery.java  |  167 +-
 .../org/apache/lucene/search/PointRangeQuery.java  |  184 +-
 .../lucene/search/PositiveScoresOnlyCollector.java |   12 +-
 .../java/org/apache/lucene/search/PrefixQuery.java |   23 +-
 .../src/java/org/apache/lucene/search/Query.java   |  109 +-
 .../java/org/apache/lucene/search/QueryCache.java  |    9 +-
 .../apache/lucene/search/QueryCachingPolicy.java   |   23 +-
 .../org/apache/lucene/search/QueryRescorer.java    |  101 +-
 .../org/apache/lucene/search/QueryVisitor.java     |   35 +-
 .../lucene/search/QueueSizeBasedExecutor.java      |   10 +-
 .../org/apache/lucene/search/ReferenceManager.java |  215 +-
 .../java/org/apache/lucene/search/RegexpQuery.java |  117 +-
 .../apache/lucene/search/ReqExclBulkScorer.java    |    3 -
 .../org/apache/lucene/search/ReqExclScorer.java    |   33 +-
 .../org/apache/lucene/search/ReqOptSumScorer.java  |  269 +-
 .../java/org/apache/lucene/search/Rescorer.java    |   42 +-
 .../java/org/apache/lucene/search/Scorable.java    |   47 +-
 .../java/org/apache/lucene/search/ScoreAndDoc.java |    7 +-
 .../lucene/search/ScoreCachingWrappingScorer.java  |   17 +-
 .../java/org/apache/lucene/search/ScoreDoc.java    |   13 +-
 .../java/org/apache/lucene/search/ScoreMode.java   |   36 +-
 .../src/java/org/apache/lucene/search/Scorer.java  |   72 +-
 .../org/apache/lucene/search/ScorerSupplier.java   |   25 +-
 .../org/apache/lucene/search/ScoringRewrite.java   |  181 +-
 .../org/apache/lucene/search/SearcherFactory.java  |   35 +-
 .../lucene/search/SearcherLifetimeManager.java     |  168 +-
 .../org/apache/lucene/search/SearcherManager.java  |  153 +-
 .../org/apache/lucene/search/SegmentCacheable.java |   19 +-
 .../org/apache/lucene/search/SimpleCollector.java  |    3 -
 .../lucene/search/SimpleFieldComparator.java       |    5 +-
 .../org/apache/lucene/search/SliceExecutor.java    |   11 +-
 .../apache/lucene/search/SloppyPhraseMatcher.java  |  332 +-
 .../src/java/org/apache/lucene/search/Sort.java    |  146 +-
 .../java/org/apache/lucene/search/SortField.java   |  365 +-
 .../org/apache/lucene/search/SortRescorer.java     |   29 +-
 .../lucene/search/SortedNumericSelector.java       |   65 +-
 .../lucene/search/SortedNumericSortField.java      |  134 +-
 .../apache/lucene/search/SortedSetSelector.java    |   98 +-
 .../apache/lucene/search/SortedSetSortField.java   |   81 +-
 .../org/apache/lucene/search/SynonymQuery.java     |  161 +-
 .../lucene/search/TermCollectingRewrite.java       |   37 +-
 .../org/apache/lucene/search/TermInSetQuery.java   |   68 +-
 .../apache/lucene/search/TermMatchesIterator.java  |    9 +-
 .../java/org/apache/lucene/search/TermQuery.java   |   94 +-
 .../org/apache/lucene/search/TermRangeQuery.java   |  130 +-
 .../java/org/apache/lucene/search/TermScorer.java  |   19 +-
 .../org/apache/lucene/search/TermStatistics.java   |   92 +-
 .../lucene/search/TimeLimitingCollector.java       |  176 +-
 .../src/java/org/apache/lucene/search/TopDocs.java |  136 +-
 .../org/apache/lucene/search/TopDocsCollector.java |  123 +-
 .../apache/lucene/search/TopFieldCollector.java    |  214 +-
 .../org/apache/lucene/search/TopFieldDocs.java     |   24 +-
 .../apache/lucene/search/TopScoreDocCollector.java |  111 +-
 .../org/apache/lucene/search/TopTermsRewrite.java  |  244 +-
 .../lucene/search/TotalHitCountCollector.java      |    6 +-
 .../java/org/apache/lucene/search/TotalHits.java   |   32 +-
 .../org/apache/lucene/search/TwoPhaseIterator.java |   51 +-
 .../search/UsageTrackingQueryCachingPolicy.java    |   49 +-
 .../java/org/apache/lucene/search/WANDScorer.java  |  147 +-
 .../src/java/org/apache/lucene/search/Weight.java  |  177 +-
 .../org/apache/lucene/search/WildcardQuery.java    |   59 +-
 .../lucene/search/comparators/DocComparator.java   |   25 +-
 .../search/comparators/DoubleComparator.java       |   15 +-
 .../lucene/search/comparators/FloatComparator.java |   15 +-
 .../lucene/search/comparators/IntComparator.java   |   15 +-
 .../lucene/search/comparators/LongComparator.java  |   15 +-
 .../lucene/search/comparators/MinDocIterator.java  |    7 +-
 .../search/comparators/NumericComparator.java      |  171 +-
 .../lucene/search/comparators/package-info.java    |    5 +-
 .../org/apache/lucene/search/package-info.java     |  839 +++--
 .../lucene/search/similarities/AfterEffect.java    |   31 +-
 .../lucene/search/similarities/AfterEffectB.java   |   17 +-
 .../lucene/search/similarities/AfterEffectL.java   |    8 +-
 .../lucene/search/similarities/Axiomatic.java      |  160 +-
 .../lucene/search/similarities/AxiomaticF1EXP.java |   82 +-
 .../lucene/search/similarities/AxiomaticF1LOG.java |   76 +-
 .../lucene/search/similarities/AxiomaticF2EXP.java |   85 +-
 .../lucene/search/similarities/AxiomaticF2LOG.java |   80 +-
 .../lucene/search/similarities/AxiomaticF3EXP.java |   80 +-
 .../lucene/search/similarities/AxiomaticF3LOG.java |   73 +-
 .../lucene/search/similarities/BM25Similarity.java |  140 +-
 .../lucene/search/similarities/BasicModel.java     |   37 +-
 .../lucene/search/similarities/BasicModelG.java    |   34 +-
 .../lucene/search/similarities/BasicModelIF.java   |   23 +-
 .../lucene/search/similarities/BasicModelIn.java   |   18 +-
 .../lucene/search/similarities/BasicModelIne.java  |   27 +-
 .../lucene/search/similarities/BasicStats.java     |   32 +-
 .../search/similarities/BooleanSimilarity.java     |   18 +-
 .../search/similarities/ClassicSimilarity.java     |   23 +-
 .../lucene/search/similarities/DFISimilarity.java  |   85 +-
 .../lucene/search/similarities/DFRSimilarity.java  |  146 +-
 .../lucene/search/similarities/Distribution.java   |   30 +-
 .../lucene/search/similarities/DistributionLL.java |   10 +-
 .../search/similarities/DistributionSPL.java       |   19 +-
 .../lucene/search/similarities/IBSimilarity.java   |  149 +-
 .../lucene/search/similarities/Independence.java   |   21 +-
 .../similarities/IndependenceChiSquared.java       |   15 +-
 .../search/similarities/IndependenceSaturated.java |   13 +-
 .../similarities/IndependenceStandardized.java     |   16 +-
 .../search/similarities/LMDirichletSimilarity.java |   93 +-
 .../similarities/LMJelinekMercerSimilarity.java    |   70 +-
 .../lucene/search/similarities/LMSimilarity.java   |  101 +-
 .../apache/lucene/search/similarities/Lambda.java  |   21 +-
 .../lucene/search/similarities/LambdaDF.java       |   17 +-
 .../lucene/search/similarities/LambdaTTF.java      |   18 +-
 .../search/similarities/MultiSimilarity.java       |   25 +-
 .../lucene/search/similarities/Normalization.java  |   52 +-
 .../search/similarities/NormalizationH1.java       |   47 +-
 .../search/similarities/NormalizationH2.java       |   48 +-
 .../search/similarities/NormalizationH3.java       |   33 +-
 .../lucene/search/similarities/NormalizationZ.java |   28 +-
 .../similarities/PerFieldSimilarityWrapper.java    |   26 +-
 .../lucene/search/similarities/Similarity.java     |  205 +-
 .../lucene/search/similarities/SimilarityBase.java |  151 +-
 .../search/similarities/TFIDFSimilarity.java       |  485 ++-
 .../lucene/search/similarities/package-info.java   |  191 +-
 .../lucene/search/spans/ConjunctionSpans.java      |   24 +-
 .../apache/lucene/search/spans/ContainSpans.java   |   18 +-
 .../lucene/search/spans/FieldMaskingSpanQuery.java |   68 +-
 .../apache/lucene/search/spans/FilterSpans.java    |   57 +-
 .../lucene/search/spans/NearSpansOrdered.java      |   46 +-
 .../lucene/search/spans/NearSpansUnordered.java    |   40 +-
 .../apache/lucene/search/spans/SpanBoostQuery.java |   33 +-
 .../apache/lucene/search/spans/SpanCollector.java  |   16 +-
 .../lucene/search/spans/SpanContainQuery.java      |   35 +-
 .../lucene/search/spans/SpanContainingQuery.java   |   35 +-
 .../apache/lucene/search/spans/SpanFirstQuery.java |   27 +-
 .../search/spans/SpanMultiTermQueryWrapper.java    |  200 +-
 .../apache/lucene/search/spans/SpanNearQuery.java  |  131 +-
 .../apache/lucene/search/spans/SpanNotQuery.java   |  107 +-
 .../apache/lucene/search/spans/SpanOrQuery.java    |   59 +-
 .../search/spans/SpanPositionCheckQuery.java       |   63 +-
 .../lucene/search/spans/SpanPositionQueue.java     |    8 +-
 .../search/spans/SpanPositionRangeQuery.java       |   33 +-
 .../org/apache/lucene/search/spans/SpanQuery.java  |   11 +-
 .../org/apache/lucene/search/spans/SpanScorer.java |   39 +-
 .../apache/lucene/search/spans/SpanTermQuery.java  |   98 +-
 .../org/apache/lucene/search/spans/SpanWeight.java |  242 +-
 .../lucene/search/spans/SpanWithinQuery.java       |   36 +-
 .../java/org/apache/lucene/search/spans/Spans.java |   62 +-
 .../org/apache/lucene/search/spans/TermSpans.java  |   28 +-
 .../apache/lucene/search/spans/package-info.java   |   97 +-
 .../lucene/store/AlreadyClosedException.java       |    7 +-
 .../org/apache/lucene/store/BaseDirectory.java     |    9 +-
 .../org/apache/lucene/store/BufferedChecksum.java  |   18 +-
 .../lucene/store/BufferedChecksumIndexInput.java   |    9 +-
 .../apache/lucene/store/BufferedIndexInput.java    |  146 +-
 .../apache/lucene/store/ByteArrayDataInput.java    |   41 +-
 .../apache/lucene/store/ByteArrayDataOutput.java   |   11 +-
 .../org/apache/lucene/store/ByteBufferGuard.java   |   61 +-
 .../apache/lucene/store/ByteBufferIndexInput.java  |  162 +-
 .../apache/lucene/store/ByteBuffersDataInput.java  |   93 +-
 .../apache/lucene/store/ByteBuffersDataOutput.java |  232 +-
 .../apache/lucene/store/ByteBuffersDirectory.java  |  141 +-
 .../apache/lucene/store/ByteBuffersIndexInput.java |   27 +-
 .../lucene/store/ByteBuffersIndexOutput.java       |   25 +-
 .../apache/lucene/store/ChecksumIndexInput.java    |   25 +-
 .../java/org/apache/lucene/store/DataInput.java    |  153 +-
 .../java/org/apache/lucene/store/DataOutput.java   |  174 +-
 .../java/org/apache/lucene/store/Directory.java    |  106 +-
 .../java/org/apache/lucene/store/FSDirectory.java  |  260 +-
 .../org/apache/lucene/store/FSLockFactory.java     |   26 +-
 .../apache/lucene/store/FileSwitchDirectory.java   |   60 +-
 .../org/apache/lucene/store/FilterDirectory.java   |   35 +-
 .../java/org/apache/lucene/store/FlushInfo.java    |   45 +-
 .../java/org/apache/lucene/store/IOContext.java    |   78 +-
 .../java/org/apache/lucene/store/IndexInput.java   |  101 +-
 .../java/org/apache/lucene/store/IndexOutput.java  |   26 +-
 .../apache/lucene/store/InputStreamDataInput.java  |   13 +-
 .../src/java/org/apache/lucene/store/Lock.java     |   42 +-
 .../java/org/apache/lucene/store/LockFactory.java  |   35 +-
 .../lucene/store/LockObtainFailedException.java    |    9 +-
 .../lucene/store/LockReleaseFailedException.java   |    6 +-
 .../org/apache/lucene/store/LockStressTest.java    |   78 +-
 .../store/LockValidatingDirectoryWrapper.java      |   10 +-
 .../org/apache/lucene/store/LockVerifyServer.java  |  138 +-
 .../org/apache/lucene/store/MMapDirectory.java     |  355 +-
 .../java/org/apache/lucene/store/MergeInfo.java    |   64 +-
 .../org/apache/lucene/store/NIOFSDirectory.java    |  127 +-
 .../apache/lucene/store/NRTCachingDirectory.java   |  107 +-
 .../apache/lucene/store/NativeFSLockFactory.java   |   99 +-
 .../org/apache/lucene/store/NoLockFactory.java     |   18 +-
 .../lucene/store/OutputStreamDataOutput.java       |   11 +-
 .../lucene/store/OutputStreamIndexOutput.java      |   13 +-
 .../org/apache/lucene/store/RandomAccessInput.java |   22 +-
 .../lucene/store/RateLimitedIndexOutput.java       |   20 +-
 .../java/org/apache/lucene/store/RateLimiter.java  |   78 +-
 .../apache/lucene/store/SimpleFSLockFactory.java   |   75 +-
 .../lucene/store/SingleInstanceLockFactory.java    |   13 +-
 .../apache/lucene/store/SleepingLockWrapper.java   |   60 +-
 .../lucene/store/TrackingDirectoryWrapper.java     |    7 +-
 .../apache/lucene/store/VerifyingLockFactory.java  |   17 +-
 .../java/org/apache/lucene/store/package-info.java |    4 +-
 .../java/org/apache/lucene/util/Accountable.java   |   14 +-
 .../java/org/apache/lucene/util/Accountables.java  |  115 +-
 .../lucene/util/ArrayInPlaceMergeSorter.java       |    3 +-
 .../org/apache/lucene/util/ArrayIntroSorter.java   |    3 +-
 .../org/apache/lucene/util/ArrayTimSorter.java     |    3 +-
 .../src/java/org/apache/lucene/util/ArrayUtil.java |  400 ++-
 .../src/java/org/apache/lucene/util/Attribute.java |    8 +-
 .../org/apache/lucene/util/AttributeFactory.java   |  122 +-
 .../java/org/apache/lucene/util/AttributeImpl.java |   89 +-
 .../org/apache/lucene/util/AttributeReflector.java |   11 +-
 .../org/apache/lucene/util/AttributeSource.java    |  354 +-
 .../java/org/apache/lucene/util/BitDocIdSet.java   |   14 +-
 .../src/java/org/apache/lucene/util/BitSet.java    |   45 +-
 .../org/apache/lucene/util/BitSetIterator.java     |   13 +-
 .../src/java/org/apache/lucene/util/BitUtil.java   |  107 +-
 .../core/src/java/org/apache/lucene/util/Bits.java |   29 +-
 .../java/org/apache/lucene/util/ByteBlockPool.java |  251 +-
 .../src/java/org/apache/lucene/util/BytesRef.java  |  137 +-
 .../java/org/apache/lucene/util/BytesRefArray.java |  106 +-
 .../org/apache/lucene/util/BytesRefBuilder.java    |   62 +-
 .../org/apache/lucene/util/BytesRefComparator.java |   27 +-
 .../java/org/apache/lucene/util/BytesRefHash.java  |  245 +-
 .../org/apache/lucene/util/BytesRefIterator.java   |   22 +-
 .../src/java/org/apache/lucene/util/CharsRef.java  |  115 +-
 .../org/apache/lucene/util/CharsRefBuilder.java    |   35 +-
 .../org/apache/lucene/util/ClassLoaderUtils.java   |   13 +-
 .../lucene/util/ClasspathResourceLoader.java       |   44 +-
 .../apache/lucene/util/CloseableThreadLocal.java   |   56 +-
 .../org/apache/lucene/util/CollectionUtil.java     |   54 +-
 .../org/apache/lucene/util/CommandLineUtil.java    |   75 +-
 .../src/java/org/apache/lucene/util/Constants.java |   45 +-
 .../src/java/org/apache/lucene/util/Counter.java   |   29 +-
 .../org/apache/lucene/util/DocIdSetBuilder.java    |   59 +-
 .../org/apache/lucene/util/FilterIterator.java     |   20 +-
 .../java/org/apache/lucene/util/FixedBitSet.java   |  205 +-
 .../src/java/org/apache/lucene/util/FixedBits.java |    9 +-
 .../lucene/util/FixedLengthBytesRefArray.java      |   65 +-
 .../lucene/util/FrequencyTrackingRingBuffer.java   |   57 +-
 .../java/org/apache/lucene/util/IOSupplier.java    |    3 +-
 .../src/java/org/apache/lucene/util/IOUtils.java   |  356 +-
 .../org/apache/lucene/util/InPlaceMergeSorter.java |   12 +-
 .../java/org/apache/lucene/util/InfoStream.java    |   54 +-
 .../org/apache/lucene/util/IntArrayDocIdSet.java   |   11 +-
 .../java/org/apache/lucene/util/IntBlockPool.java  |  218 +-
 .../java/org/apache/lucene/util/IntroSelector.java |   53 +-
 .../java/org/apache/lucene/util/IntroSorter.java   |   13 +-
 .../src/java/org/apache/lucene/util/IntsRef.java   |   89 +-
 .../org/apache/lucene/util/IntsRefBuilder.java     |   25 +-
 .../org/apache/lucene/util/LSBRadixSorter.java     |   12 +-
 .../java/org/apache/lucene/util/LongBitSet.java    |  197 +-
 .../src/java/org/apache/lucene/util/LongHeap.java  |  139 +-
 .../java/org/apache/lucene/util/LongValues.java    |   38 +-
 .../src/java/org/apache/lucene/util/LongsRef.java  |   92 +-
 .../org/apache/lucene/util/MSBRadixSorter.java     |   62 +-
 .../src/java/org/apache/lucene/util/MapOfSets.java |   30 +-
 .../src/java/org/apache/lucene/util/MathUtil.java  |   83 +-
 .../org/apache/lucene/util/MergedIterator.java     |   60 +-
 .../org/apache/lucene/util/NamedSPILoader.java     |   75 +-
 .../org/apache/lucene/util/NamedThreadFactory.java |   33 +-
 .../java/org/apache/lucene/util/NotDocIdSet.java   |   13 +-
 .../java/org/apache/lucene/util/NumericUtils.java  |  157 +-
 .../java/org/apache/lucene/util/OfflineSorter.java |  306 +-
 .../java/org/apache/lucene/util/PagedBytes.java    |  127 +-
 .../apache/lucene/util/PrintStreamInfoStream.java  |   29 +-
 .../java/org/apache/lucene/util/PriorityQueue.java |  125 +-
 .../java/org/apache/lucene/util/QueryBuilder.java  |  347 +-
 .../java/org/apache/lucene/util/RadixSelector.java |   63 +-
 .../org/apache/lucene/util/RamUsageEstimator.java  |  297 +-
 .../lucene/util/RecyclingByteBlockAllocator.java   |   68 +-
 .../lucene/util/RecyclingIntBlockAllocator.java    |   70 +-
 .../src/java/org/apache/lucene/util/RefCount.java  |   37 +-
 .../org/apache/lucene/util/ResourceLoader.java     |   24 +-
 .../apache/lucene/util/ResourceLoaderAware.java    |   10 +-
 .../org/apache/lucene/util/RoaringDocIdSet.java    |   41 +-
 .../java/org/apache/lucene/util/RollingBuffer.java |   63 +-
 .../lucene/util/SameThreadExecutorService.java     |    6 +-
 .../src/java/org/apache/lucene/util/Selector.java  |   17 +-
 .../org/apache/lucene/util/SentinelIntSet.java     |   74 +-
 .../src/java/org/apache/lucene/util/SetOnce.java   |   29 +-
 .../java/org/apache/lucene/util/SloppyMath.java    |  226 +-
 .../java/org/apache/lucene/util/SmallFloat.java    |   76 +-
 .../src/java/org/apache/lucene/util/Sorter.java    |   55 +-
 .../org/apache/lucene/util/SparseFixedBitSet.java  |   58 +-
 .../apache/lucene/util/StrictStringTokenizer.java  |   13 +-
 .../java/org/apache/lucene/util/StringHelper.java  |  171 +-
 .../apache/lucene/util/StringMSBRadixSorter.java   |    3 +-
 .../org/apache/lucene/util/SuppressForbidden.java  |    6 +-
 .../lucene/util/ThreadInterruptedException.java    |    6 +-
 .../src/java/org/apache/lucene/util/TimSorter.java |   67 +-
 .../java/org/apache/lucene/util/ToStringUtils.java |   11 +-
 .../java/org/apache/lucene/util/UnicodeUtil.java   |  419 ++-
 .../java/org/apache/lucene/util/VectorUtil.java    |   27 +-
 .../src/java/org/apache/lucene/util/Version.java   |  196 +-
 .../java/org/apache/lucene/util/VirtualMethod.java |  119 +-
 .../org/apache/lucene/util/WeakIdentityMap.java    |  164 +-
 .../org/apache/lucene/util/automaton/Automata.java |  215 +-
 .../apache/lucene/util/automaton/Automaton.java    |  709 ++--
 .../lucene/util/automaton/AutomatonProvider.java   |   15 +-
 .../lucene/util/automaton/ByteRunAutomaton.java    |   10 +-
 .../util/automaton/CharacterRunAutomaton.java      |   30 +-
 .../lucene/util/automaton/CompiledAutomaton.java   |  239 +-
 .../automaton/DaciukMihovAutomatonBuilder.java     |  224 +-
 .../util/automaton/FiniteStringsIterator.java      |   73 +-
 .../org/apache/lucene/util/automaton/IntSet.java   |   46 +-
 .../util/automaton/Lev1ParametricDescription.java  |   75 +-
 .../util/automaton/Lev1TParametricDescription.java |   82 +-
 .../util/automaton/Lev2ParametricDescription.java  |  225 +-
 .../util/automaton/Lev2TParametricDescription.java |  296 +-
 .../lucene/util/automaton/LevenshteinAutomata.java |  252 +-
 .../automaton/LimitedFiniteStringsIterator.java    |   26 +-
 .../util/automaton/MinimizationOperations.java     |  111 +-
 .../apache/lucene/util/automaton/Operations.java   |  507 +--
 .../org/apache/lucene/util/automaton/RegExp.java   |  629 ++--
 .../apache/lucene/util/automaton/RunAutomaton.java |   84 +-
 .../apache/lucene/util/automaton/SortedIntSet.java |   56 +-
 .../apache/lucene/util/automaton/StatePair.java    |   32 +-
 .../TooComplexToDeterminizeException.java          |   33 +-
 .../apache/lucene/util/automaton/Transition.java   |   20 +-
 .../apache/lucene/util/automaton/UTF32ToUTF8.java  |  132 +-
 .../apache/lucene/util/automaton/package-info.java |   28 +-
 .../java/org/apache/lucene/util/bkd/BKDConfig.java |   36 +-
 .../apache/lucene/util/bkd/BKDRadixSelector.java   |  331 +-
 .../java/org/apache/lucene/util/bkd/BKDReader.java |  465 ++-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java | 1461 +++++---
 .../org/apache/lucene/util/bkd/DocIdsWriter.java   |   31 +-
 .../apache/lucene/util/bkd/HeapPointReader.java    |   23 +-
 .../apache/lucene/util/bkd/HeapPointWriter.java    |   53 +-
 .../lucene/util/bkd/MutablePointsReaderUtils.java  |  108 +-
 .../apache/lucene/util/bkd/OfflinePointReader.java |   59 +-
 .../apache/lucene/util/bkd/OfflinePointWriter.java |   43 +-
 .../org/apache/lucene/util/bkd/PointReader.java    |   11 +-
 .../org/apache/lucene/util/bkd/PointValue.java     |    9 +-
 .../org/apache/lucene/util/bkd/PointWriter.java    |   13 +-
 .../org/apache/lucene/util/bkd/package-info.java   |    5 +-
 .../java/org/apache/lucene/util/compress/LZ4.java  |  112 +-
 .../util/compress/LowercaseAsciiCompression.java   |   36 +-
 .../apache/lucene/util/compress/package-info.java  |    6 +-
 .../org/apache/lucene/util/fst/BitTableUtil.java   |   76 +-
 .../lucene/util/fst/ByteSequenceOutputs.java       |   22 +-
 .../apache/lucene/util/fst/BytesRefFSTEnum.java    |   37 +-
 .../org/apache/lucene/util/fst/BytesStore.java     |  112 +-
 .../lucene/util/fst/CharSequenceOutputs.java       |   32 +-
 .../src/java/org/apache/lucene/util/fst/FST.java   |  502 +--
 .../org/apache/lucene/util/fst/FSTCompiler.java    |  330 +-
 .../java/org/apache/lucene/util/fst/FSTEnum.java   |  214 +-
 .../java/org/apache/lucene/util/fst/FSTStore.java  |   14 +-
 .../apache/lucene/util/fst/ForwardBytesReader.java |    1 -
 .../apache/lucene/util/fst/IntSequenceOutputs.java |   34 +-
 .../org/apache/lucene/util/fst/IntsRefFSTEnum.java |   39 +-
 .../java/org/apache/lucene/util/fst/NoOutputs.java |   43 +-
 .../java/org/apache/lucene/util/fst/NodeHash.java  |   64 +-
 .../apache/lucene/util/fst/OffHeapFSTStore.java    |   77 +-
 .../org/apache/lucene/util/fst/OnHeapFSTStore.java |  115 +-
 .../java/org/apache/lucene/util/fst/Outputs.java   |   55 +-
 .../org/apache/lucene/util/fst/PairOutputs.java    |   64 +-
 .../apache/lucene/util/fst/PositiveIntOutputs.java |   16 +-
 .../apache/lucene/util/fst/ReverseBytesReader.java |    6 +-
 .../lucene/util/fst/ReverseRandomAccessReader.java |   76 +-
 .../src/java/org/apache/lucene/util/fst/Util.java  |  430 ++-
 .../org/apache/lucene/util/fst/package-info.java   |   41 +-
 .../util/graph/GraphTokenStreamFiniteStrings.java  |   63 +-
 .../org/apache/lucene/util/graph/package-info.java |    4 +-
 .../org/apache/lucene/util/hnsw/BoundsChecker.java |   79 +-
 .../org/apache/lucene/util/hnsw/HnswGraph.java     |  183 +-
 .../apache/lucene/util/hnsw/HnswGraphBuilder.java  |  296 +-
 .../org/apache/lucene/util/hnsw/NeighborArray.java |   76 +
 .../hnsw/{Neighbors.java => NeighborQueue.java}    |   98 +-
 .../org/apache/lucene/util/hnsw/package-info.java  |    4 +-
 .../apache/lucene/util/mutable/MutableValue.java   |   10 +-
 .../lucene/util/mutable/MutableValueBool.java      |   12 +-
 .../lucene/util/mutable/MutableValueDate.java      |    3 +-
 .../lucene/util/mutable/MutableValueDouble.java    |   13 +-
 .../lucene/util/mutable/MutableValueFloat.java     |   11 +-
 .../lucene/util/mutable/MutableValueInt.java       |   20 +-
 .../lucene/util/mutable/MutableValueLong.java      |   18 +-
 .../lucene/util/mutable/MutableValueStr.java       |   12 +-
 .../apache/lucene/util/mutable/package-info.java   |    6 +-
 .../java/org/apache/lucene/util/package-info.java  |    4 +-
 .../util/packed/AbstractBlockPackedWriter.java     |   19 +-
 .../lucene/util/packed/AbstractPagedMutable.java   |   14 +-
 .../lucene/util/packed/BlockPackedReader.java      |   29 +-
 .../util/packed/BlockPackedReaderIterator.java     |   31 +-
 .../lucene/util/packed/BlockPackedWriter.java      |   56 +-
 .../apache/lucene/util/packed/BulkOperation.java   |  243 +-
 .../lucene/util/packed/BulkOperationPacked.java    |   51 +-
 .../lucene/util/packed/BulkOperationPacked1.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked10.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked11.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked12.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked13.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked14.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked15.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked16.java  |   23 +-
 .../lucene/util/packed/BulkOperationPacked17.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked18.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked19.java  |   23 +-
 .../lucene/util/packed/BulkOperationPacked2.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked20.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked21.java  |   29 +-
 .../lucene/util/packed/BulkOperationPacked22.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked23.java  |   35 +-
 .../lucene/util/packed/BulkOperationPacked24.java  |   17 +-
 .../lucene/util/packed/BulkOperationPacked3.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked4.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked5.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked6.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked7.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked8.java   |   17 +-
 .../lucene/util/packed/BulkOperationPacked9.java   |   17 +-
 .../packed/BulkOperationPackedSingleBlock.java     |   43 +-
 .../lucene/util/packed/DeltaPackedLongValues.java  |   18 +-
 .../lucene/util/packed/DirectMonotonicReader.java  |   68 +-
 .../lucene/util/packed/DirectMonotonicWriter.java  |   58 +-
 .../packed/DirectPacked64SingleBlockReader.java    |    5 +-
 .../lucene/util/packed/DirectPackedReader.java     |   21 +-
 .../apache/lucene/util/packed/DirectReader.java    |  157 +-
 .../apache/lucene/util/packed/DirectWriter.java    |   69 +-
 .../apache/lucene/util/packed/GrowableWriter.java  |   31 +-
 .../util/packed/MonotonicBlockPackedReader.java    |   40 +-
 .../util/packed/MonotonicBlockPackedWriter.java    |   47 +-
 .../lucene/util/packed/MonotonicLongValues.java    |   32 +-
 .../org/apache/lucene/util/packed/Packed64.java    |  112 +-
 .../lucene/util/packed/Packed64SingleBlock.java    |   56 +-
 .../apache/lucene/util/packed/PackedDataInput.java |   21 +-
 .../lucene/util/packed/PackedDataOutput.java       |   24 +-
 .../org/apache/lucene/util/packed/PackedInts.java  |  661 ++--
 .../lucene/util/packed/PackedLongValues.java       |   57 +-
 .../lucene/util/packed/PackedReaderIterator.java   |   13 +-
 .../apache/lucene/util/packed/PackedWriter.java    |    7 +-
 .../lucene/util/packed/PagedGrowableWriter.java    |   26 +-
 .../apache/lucene/util/packed/PagedMutable.java    |   14 +-
 .../apache/lucene/util/packed/gen_BulkOperation.py |    2 +
 .../lucene/util/packed/gen_Packed64SingleBlock.py  |    3 +
 .../apache/lucene/util/packed/package-info.java    |  143 +-
 .../src/test/org/apache/lucene/TestAssertions.java |   17 +-
 .../core/src/test/org/apache/lucene/TestDemo.java  |   10 +-
 .../test/org/apache/lucene/TestExternalCodecs.java |   50 +-
 .../apache/lucene/TestMergeSchedulerExternal.java  |   29 +-
 .../src/test/org/apache/lucene/TestSearch.java     |  141 +-
 .../org/apache/lucene/TestSearchForDuplicates.java |  163 +-
 .../lucene/analysis/FakeCharFilterFactory.java     |    4 +-
 .../lucene/analysis/FakeTokenFilterFactory.java    |    4 +-
 .../analysis/TestAbstractAnalysisFactory.java      |    2 +-
 .../lucene/analysis/TestAnalysisSPILoader.java     |  188 +-
 .../lucene/analysis/TestAnalyzerWrapper.java       |   49 +-
 .../lucene/analysis/TestCachingTokenFilter.java    |   93 +-
 .../apache/lucene/analysis/TestCharArrayMap.java   |  112 +-
 .../apache/lucene/analysis/TestCharArraySet.java   |  239 +-
 .../org/apache/lucene/analysis/TestCharFilter.java |    8 +-
 .../apache/lucene/analysis/TestCharacterUtils.java |   40 +-
 .../analysis/TestDelegatingAnalyzerWrapper.java    |   85 +-
 .../lucene/analysis/TestGraphTokenFilter.java      |   60 +-
 .../lucene/analysis/TestGraphTokenizers.java       |  415 +--
 .../lucene/analysis/TestReusableStringReader.java  |    8 +-
 .../org/apache/lucene/analysis/TestStopFilter.java |  104 +-
 .../test/org/apache/lucene/analysis/TestToken.java |  114 +-
 .../apache/lucene/analysis/TestWordlistLoader.java |   39 +-
 .../analysis/standard/TestStandardAnalyzer.java    |  638 ++--
 .../analysis/standard/TestStandardFactories.java   |   38 +-
 .../tokenattributes/TestBytesRefAttImpl.java       |    1 -
 .../tokenattributes/TestCharTermAttributeImpl.java |  182 +-
 .../TestPackedTokenAttributeImpl.java              |   77 +-
 .../tokenattributes/TestSimpleAttributeImpl.java   |   43 +-
 .../lucene/codecs/TestCodecLoadingDeadlock.java    |  167 +-
 .../org/apache/lucene/codecs/TestCodecUtil.java    |  275 +-
 .../codecs/TestCompetitiveFreqNormAccumulator.java |   11 +-
 .../compressing/AbstractTestCompressionMode.java   |   40 +-
 .../compressing/TestFastCompressionMode.java       |    1 -
 .../compressing/TestFastDecompressionMode.java     |    1 -
 .../compressing/TestHighCompressionMode.java       |    2 -
 .../lucene50/TestLucene50CompoundFormat.java       |    3 +-
 .../lucene50/TestLucene50LiveDocsFormat.java       |    1 -
 .../lucene50/TestLucene50TermVectorsFormat.java    |    1 -
 .../lucene50/TestLucene60FieldInfoFormat.java      |    5 +-
 .../BaseLucene80DocValuesFormatTestCase.java       |  176 +-
 ...TestBestCompressionLucene80DocValuesFormat.java |   12 +-
 .../TestBestSpeedLucene80DocValuesFormat.java      |    9 +-
 .../lucene/codecs/lucene80/TestIndexedDISI.java    |  236 +-
 .../codecs/lucene80/TestLucene80NormsFormat.java   |    7 +-
 .../TestLucene80NormsFormatMergeInstance.java      |    5 +-
 .../lucene/codecs/lucene84/TestForDeltaUtil.java   |   16 +-
 .../apache/lucene/codecs/lucene84/TestForUtil.java |   15 +-
 .../lucene84/TestLucene84PostingsFormat.java       |   23 +-
 .../lucene/codecs/lucene84/TestPForUtil.java       |   15 +-
 .../codecs/lucene86/TestLucene86PointsFormat.java  |  240 +-
 .../lucene86/TestLucene86SegmentInfoFormat.java    |    3 +-
 ...tLucene87StoredFieldsFormatHighCompression.java |   31 +-
 ...estLucene87StoredFieldsFormatMergeInstance.java |    5 +-
 .../perfield/TestPerFieldDocValuesFormat.java      |  104 +-
 .../perfield/TestPerFieldPostingsFormat.java       |    6 +-
 .../perfield/TestPerFieldPostingsFormat2.java      |  154 +-
 .../lucene/document/BaseLatLonShapeTestCase.java   |  253 +-
 .../lucene/document/BaseShapeEncodingTestCase.java |  171 +-
 .../apache/lucene/document/BaseShapeTestCase.java  |  384 +-
 .../lucene/document/BaseXYShapeTestCase.java       |  137 +-
 .../apache/lucene/document/TestBinaryDocument.java |   37 +-
 .../org/apache/lucene/document/TestDateTools.java  |  104 +-
 .../org/apache/lucene/document/TestDocument.java   |  164 +-
 .../apache/lucene/document/TestDoubleRange.java    |    6 +-
 .../lucene/document/TestFeatureDoubleValues.java   |  109 +-
 .../apache/lucene/document/TestFeatureField.java   |   77 +-
 .../apache/lucene/document/TestFeatureSort.java    |   48 +-
 .../test/org/apache/lucene/document/TestField.java |  251 +-
 .../org/apache/lucene/document/TestFieldType.java  |   40 +-
 .../org/apache/lucene/document/TestFloatRange.java |    8 +-
 .../lucene/document/TestInetAddressPoint.java      |  177 +-
 .../org/apache/lucene/document/TestIntRange.java   |    2 +-
 .../lucene/document/TestLatLonDocValuesField.java  |   10 +-
 .../document/TestLatLonLineShapeQueries.java       |   19 +-
 .../document/TestLatLonMultiLineShapeQueries.java  |   29 +-
 .../document/TestLatLonMultiPointShapeQueries.java |   32 +-
 .../TestLatLonMultiPolygonShapeQueries.java        |   55 +-
 .../apache/lucene/document/TestLatLonPoint.java    |   21 +-
 .../TestLatLonPointDistanceFeatureQuery.java       |  226 +-
 .../document/TestLatLonPointDistanceSort.java      |   87 +-
 .../document/TestLatLonPointShapeQueries.java      |   34 +-
 .../document/TestLatLonPolygonShapeQueries.java    |   29 +-
 .../apache/lucene/document/TestLatLonShape.java    |  477 +--
 .../lucene/document/TestLatLonShapeEncoding.java   |    2 +-
 .../document/TestLongDistanceFeatureQuery.java     |  117 +-
 .../org/apache/lucene/document/TestLongRange.java  |    2 +-
 .../lucene/document/TestXYLineShapeQueries.java    |   25 +-
 .../document/TestXYMultiLineShapeQueries.java      |   22 +-
 .../document/TestXYMultiPointShapeQueries.java     |   35 +-
 .../document/TestXYMultiPolygonShapeQueries.java   |   58 +-
 .../lucene/document/TestXYPointShapeQueries.java   |   40 +-
 .../lucene/document/TestXYPolygonShapeQueries.java |   35 +-
 .../org/apache/lucene/document/TestXYShape.java    |   54 +-
 .../lucene/document/TestXYShapeEncoding.java       |   12 +-
 .../src/test/org/apache/lucene/geo/TestCircle.java |   48 +-
 .../test/org/apache/lucene/geo/TestCircle2D.java   |   46 +-
 .../apache/lucene/geo/TestGeoEncodingUtils.java    |   75 +-
 .../test/org/apache/lucene/geo/TestGeoUtils.java   |  111 +-
 .../src/test/org/apache/lucene/geo/TestLine2D.java |   39 +-
 .../src/test/org/apache/lucene/geo/TestPoint.java  |   26 +-
 .../test/org/apache/lucene/geo/TestPoint2D.java    |   74 +-
 .../test/org/apache/lucene/geo/TestPolygon.java    |  142 +-
 .../test/org/apache/lucene/geo/TestPolygon2D.java  |  236 +-
 .../org/apache/lucene/geo/TestRectangle2D.java     |   51 +-
 .../lucene/geo/TestSimpleWKTShapeParsing.java      |   83 +-
 .../org/apache/lucene/geo/TestTessellator.java     |  857 +++--
 .../test/org/apache/lucene/geo/TestXYCircle.java   |   86 +-
 .../src/test/org/apache/lucene/geo/TestXYLine.java |   77 +-
 .../test/org/apache/lucene/geo/TestXYPoint.java    |   62 +-
 .../test/org/apache/lucene/geo/TestXYPolygon.java  |   88 +-
 .../org/apache/lucene/geo/TestXYRectangle.java     |  125 +-
 .../apache/lucene/index/Test2BBinaryDocValues.java |   87 +-
 .../test/org/apache/lucene/index/Test2BDocs.java   |   59 +-
 .../lucene/index/Test2BNumericDocValues.java       |   42 +-
 .../test/org/apache/lucene/index/Test2BPoints.java |   69 +-
 .../org/apache/lucene/index/Test2BPositions.java   |   41 +-
 .../org/apache/lucene/index/Test2BPostings.java    |   35 +-
 .../apache/lucene/index/Test2BPostingsBytes.java   |   72 +-
 .../index/Test2BSortedDocValuesFixedSorted.java    |   48 +-
 .../lucene/index/Test2BSortedDocValuesOrds.java    |   50 +-
 .../test/org/apache/lucene/index/Test2BTerms.java  |   74 +-
 .../apache/lucene/index/Test4GBStoredFields.java   |   30 +-
 .../org/apache/lucene/index/TestAddIndexes.java    |  670 ++--
 .../lucene/index/TestAllFilesCheckIndexHeader.java |   58 +-
 .../lucene/index/TestAllFilesDetectBitFlips.java   |   44 +-
 .../lucene/index/TestAllFilesDetectTruncation.java |   52 +-
 .../index/TestAllFilesHaveChecksumFooter.java      |   21 +-
 .../lucene/index/TestAllFilesHaveCodecHeader.java  |   35 +-
 .../org/apache/lucene/index/TestAtomicUpdate.java  |   24 +-
 .../apache/lucene/index/TestBagOfPositions.java    |   69 +-
 .../org/apache/lucene/index/TestBagOfPostings.java |   82 +-
 .../lucene/index/TestBinaryDocValuesUpdates.java   |  587 +--
 .../org/apache/lucene/index/TestBinaryTerms.java   |   22 +-
 .../apache/lucene/index/TestBufferedUpdates.java   |    4 +-
 .../org/apache/lucene/index/TestByteSlices.java    |   31 +-
 .../org/apache/lucene/index/TestCheckIndex.java    |    8 +-
 .../lucene/index/TestCodecHoldsOpenFiles.java      |    5 +-
 .../test/org/apache/lucene/index/TestCodecs.java   |  329 +-
 .../lucene/index/TestConcurrentMergeScheduler.java |  442 +--
 .../lucene/index/TestConsistentFieldNumbers.java   |  145 +-
 .../test/org/apache/lucene/index/TestCrash.java    |   25 +-
 .../lucene/index/TestCrashCausesCorruptIndex.java  |   86 +-
 .../org/apache/lucene/index/TestCustomNorms.java   |   15 +-
 .../apache/lucene/index/TestCustomTermFreq.java    |  265 +-
 .../apache/lucene/index/TestDeletionPolicy.java    |  301 +-
 .../lucene/index/TestDemoParallelLeafReader.java   |  650 ++--
 .../apache/lucene/index/TestDirectoryReader.java   |  527 +--
 .../lucene/index/TestDirectoryReaderReopen.java    |  702 ++--
 .../src/test/org/apache/lucene/index/TestDoc.java  |  127 +-
 .../test/org/apache/lucene/index/TestDocCount.java |   16 +-
 .../org/apache/lucene/index/TestDocIDMerger.java   |   59 +-
 .../index/TestDocInverterPerFieldErrorInfo.java    |   36 +-
 .../org/apache/lucene/index/TestDocValues.java     |  259 +-
 .../lucene/index/TestDocValuesFieldUpdates.java    |   16 +-
 .../apache/lucene/index/TestDocValuesIndexing.java |  300 +-
 .../apache/lucene/index/TestDocsAndPositions.java  |  148 +-
 .../apache/lucene/index/TestDocsWithFieldSet.java  |    2 -
 .../apache/lucene/index/TestDocumentWriter.java    |  190 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |   55 +-
 .../index/TestDocumentsWriterPerThreadPool.java    |   53 +-
 .../index/TestDocumentsWriterStallControl.java     |  188 +-
 .../org/apache/lucene/index/TestDuelingCodecs.java |   46 +-
 .../lucene/index/TestDuelingCodecsAtNight.java     |    7 +-
 .../lucene/index/TestExceedMaxTermLength.java      |   70 +-
 .../lucene/index/TestExitableDirectoryReader.java  |  153 +-
 .../org/apache/lucene/index/TestFieldInfos.java    |   93 +-
 .../apache/lucene/index/TestFieldInvertState.java  |   40 +-
 .../org/apache/lucene/index/TestFieldReuse.java    |   42 +-
 .../lucene/index/TestFieldUpdatesBuffer.java       |   70 +-
 .../org/apache/lucene/index/TestFieldsReader.java  |   33 +-
 .../apache/lucene/index/TestFilterCodecReader.java |   21 +-
 .../lucene/index/TestFilterDirectoryReader.java    |   13 +-
 .../apache/lucene/index/TestFilterLeafReader.java  |   63 +-
 .../apache/lucene/index/TestFilterMergePolicy.java |    3 +-
 .../src/test/org/apache/lucene/index/TestFlex.java |   26 +-
 .../lucene/index/TestFlushByRamOrCountsPolicy.java |   89 +-
 .../apache/lucene/index/TestForTooMuchCloning.java |   42 +-
 .../apache/lucene/index/TestForceMergeForever.java |   35 +-
 .../lucene/index/TestFrozenBufferedUpdates.java    |   13 +-
 .../org/apache/lucene/index/TestIndexCommit.java   |  106 +-
 .../apache/lucene/index/TestIndexFileDeleter.java  |  282 +-
 .../org/apache/lucene/index/TestIndexInput.java    |  265 +-
 .../lucene/index/TestIndexManyDocuments.java       |   38 +-
 .../org/apache/lucene/index/TestIndexOptions.java  |   53 +-
 .../apache/lucene/index/TestIndexReaderClose.java  |   92 +-
 .../org/apache/lucene/index/TestIndexSorting.java  |  303 +-
 .../apache/lucene/index/TestIndexTooManyDocs.java  |  105 +-
 .../org/apache/lucene/index/TestIndexWriter.java   | 2219 +++++++-----
 .../apache/lucene/index/TestIndexWriterCommit.java |  412 ++-
 .../apache/lucene/index/TestIndexWriterConfig.java |  145 +-
 .../apache/lucene/index/TestIndexWriterDelete.java |  611 ++--
 .../lucene/index/TestIndexWriterDeleteByQuery.java |    1 -
 .../lucene/index/TestIndexWriterExceptions.java    | 1432 ++++----
 .../lucene/index/TestIndexWriterExceptions2.java   |  103 +-
 .../lucene/index/TestIndexWriterForceMerge.java    |  152 +-
 .../lucene/index/TestIndexWriterFromReader.java    |  271 +-
 .../lucene/index/TestIndexWriterLockRelease.java   |   15 +-
 .../lucene/index/TestIndexWriterMaxDocs.java       |  306 +-
 .../lucene/index/TestIndexWriterMergePolicy.java   |  539 +--
 .../lucene/index/TestIndexWriterMerging.java       |  266 +-
 .../lucene/index/TestIndexWriterNRTIsCurrent.java  |   36 +-
 .../lucene/index/TestIndexWriterOnDiskFull.java    |  303 +-
 .../lucene/index/TestIndexWriterOnJRECrash.java    |  153 +-
 .../lucene/index/TestIndexWriterOnVMError.java     |  175 +-
 .../index/TestIndexWriterOutOfFileDescriptors.java |   22 +-
 .../apache/lucene/index/TestIndexWriterReader.java |  587 +--
 .../index/TestIndexWriterThreadsToSegments.java    |  224 +-
 .../lucene/index/TestIndexWriterUnicode.java       |  158 +-
 .../lucene/index/TestIndexWriterWithThreads.java   |  401 ++-
 .../apache/lucene/index/TestIndexableField.java    |  236 +-
 .../lucene/index/TestIndexingSequenceNumbers.java  |  463 ++-
 .../org/apache/lucene/index/TestInfoStream.java    |   75 +-
 .../org/apache/lucene/index/TestIntBlockPool.java  |   50 +-
 .../org/apache/lucene/index/TestIsCurrent.java     |   19 +-
 .../test/org/apache/lucene/index/TestKnnGraph.java |  128 +-
 .../apache/lucene/index/TestLazyProxSkipping.java  |  351 +-
 .../apache/lucene/index/TestLogMergePolicy.java    |    1 -
 .../org/apache/lucene/index/TestLongPostings.java  |   94 +-
 .../org/apache/lucene/index/TestManyFields.java    |   74 +-
 .../org/apache/lucene/index/TestMaxPosition.java   |   19 +-
 .../apache/lucene/index/TestMaxTermFrequency.java  |   30 +-
 .../org/apache/lucene/index/TestMergePolicy.java   |  107 +-
 .../apache/lucene/index/TestMergeRateLimiter.java  |    1 -
 .../org/apache/lucene/index/TestMixedCodecs.java   |    6 +-
 .../lucene/index/TestMixedDocValuesUpdates.java    |  385 +-
 .../apache/lucene/index/TestMultiDocValues.java    |  132 +-
 .../org/apache/lucene/index/TestMultiFields.java   |   55 +-
 .../lucene/index/TestMultiLevelSkipList.java       |   57 +-
 .../apache/lucene/index/TestMultiTermsEnum.java    |   19 +-
 .../apache/lucene/index/TestNRTReaderCleanup.java  |    6 +-
 .../lucene/index/TestNRTReaderWithThreads.java     |   29 +-
 .../org/apache/lucene/index/TestNRTThreads.java    |   23 +-
 .../org/apache/lucene/index/TestNeverDelete.java   |   55 +-
 .../org/apache/lucene/index/TestNewestSegment.java |    4 +-
 .../apache/lucene/index/TestNoDeletionPolicy.java  |   15 +-
 .../org/apache/lucene/index/TestNoMergePolicy.java |    7 +-
 .../apache/lucene/index/TestNoMergeScheduler.java  |   10 +-
 .../test/org/apache/lucene/index/TestNorms.java    |   22 +-
 .../lucene/index/TestNumericDocValuesUpdates.java  |  678 ++--
 .../org/apache/lucene/index/TestOmitNorms.java     |  114 +-
 .../org/apache/lucene/index/TestOmitPositions.java |   54 +-
 .../test/org/apache/lucene/index/TestOmitTf.java   |  400 ++-
 .../index/TestOneMergeWrappingMergePolicy.java     |   77 +-
 .../org/apache/lucene/index/TestOrdinalMap.java    |   61 +-
 .../lucene/index/TestParallelCompositeReader.java  |  234 +-
 .../lucene/index/TestParallelLeafReader.java       |  144 +-
 .../lucene/index/TestParallelReaderEmptyIndex.java |   52 +-
 .../apache/lucene/index/TestParallelTermEnum.java  |    8 +-
 .../test/org/apache/lucene/index/TestPayloads.java |  233 +-
 .../apache/lucene/index/TestPayloadsOnVectors.java |   29 +-
 .../apache/lucene/index/TestPendingDeletes.java    |   58 +-
 .../lucene/index/TestPendingSoftDeletes.java       |  220 +-
 .../apache/lucene/index/TestPerSegmentDeletes.java |   67 +-
 .../TestPersistentSnapshotDeletionPolicy.java      |   76 +-
 .../org/apache/lucene/index/TestPointValues.java   |  355 +-
 .../apache/lucene/index/TestPostingsOffsets.java   |  257 +-
 .../apache/lucene/index/TestPrefixCodedTerms.java  |   21 +-
 .../org/apache/lucene/index/TestReadOnlyIndex.java |   31 +-
 .../org/apache/lucene/index/TestReaderClosed.java  |   22 +-
 .../org/apache/lucene/index/TestReaderPool.java    |  131 +-
 .../lucene/index/TestReaderWrapperDVTypeCheck.java |   63 +-
 .../test/org/apache/lucene/index/TestRollback.java |   10 +-
 .../apache/lucene/index/TestRollingUpdates.java    |   53 +-
 .../lucene/index/TestSameTokenSamePosition.java    |   23 +-
 .../org/apache/lucene/index/TestSegmentInfos.java  |  254 +-
 .../org/apache/lucene/index/TestSegmentMerger.java |   73 +-
 .../org/apache/lucene/index/TestSegmentReader.java |  140 +-
 .../apache/lucene/index/TestSegmentTermDocs.java   |  146 +-
 .../apache/lucene/index/TestSegmentTermEnum.java   |   38 +-
 .../lucene/index/TestSegmentToThreadMapping.java   |   29 +-
 .../lucene/index/TestSizeBoundedForceMerge.java    |  129 +-
 .../lucene/index/TestSnapshotDeletionPolicy.java   |  200 +-
 .../TestSoftDeletesDirectoryReaderWrapper.java     |   72 +-
 .../index/TestSoftDeletesRetentionMergePolicy.java |  376 +-
 .../lucene/index/TestSortedSetDocValues.java       |    1 -
 .../lucene/index/TestSortingCodecReader.java       |   73 +-
 .../org/apache/lucene/index/TestStressAdvance.java |   20 +-
 .../org/apache/lucene/index/TestStressDeletes.java |   92 +-
 .../apache/lucene/index/TestStressIndexing.java    |   55 +-
 .../apache/lucene/index/TestStressIndexing2.java   |  421 ++-
 .../org/apache/lucene/index/TestStressNRT.java     |  574 +--
 .../org/apache/lucene/index/TestSumDocFreq.java    |   23 +-
 .../apache/lucene/index/TestSwappedIndexFiles.java |   37 +-
 .../src/test/org/apache/lucene/index/TestTerm.java |    1 -
 .../org/apache/lucene/index/TestTermStates.java    |    3 +-
 .../org/apache/lucene/index/TestTermVectors.java   |   50 +-
 .../apache/lucene/index/TestTermVectorsReader.java |  226 +-
 .../apache/lucene/index/TestTermVectorsWriter.java |  156 +-
 .../org/apache/lucene/index/TestTermdocPerf.java   |  101 +-
 .../test/org/apache/lucene/index/TestTerms.java    |   17 +-
 .../org/apache/lucene/index/TestTermsEnum.java     |  190 +-
 .../org/apache/lucene/index/TestTermsEnum2.java    |   62 +-
 .../apache/lucene/index/TestTermsHashPerField.java |  208 +-
 .../lucene/index/TestThreadedForceMerge.java       |  130 +-
 .../apache/lucene/index/TestTieredMergePolicy.java |  427 ++-
 .../index/TestTragicIndexWriterDeadlock.java       |  140 +-
 .../lucene/index/TestTransactionRollback.java      |  103 +-
 .../org/apache/lucene/index/TestTransactions.java  |   77 +-
 .../org/apache/lucene/index/TestTryDelete.java     |   45 +-
 .../lucene/index/TestTwoPhaseCommitTool.java       |    7 +-
 .../apache/lucene/index/TestUniqueTermCount.java   |   27 +-
 .../lucene/index/TestUpgradeIndexMergePolicy.java  |    5 +-
 .../org/apache/lucene/index/TestVectorValues.java  |  210 +-
 .../apache/lucene/search/BaseTestRangeFilter.java  |   70 +-
 .../lucene/search/FuzzyTermOnShortTermsTest.java   |  119 +-
 .../apache/lucene/search/JustCompileSearch.java    |   33 +-
 .../apache/lucene/search/TermInSetQueryTest.java   |   87 +-
 .../search/TestApproximationSearchEquivalence.java |   12 +-
 .../apache/lucene/search/TestAutomatonQuery.java   |  131 +-
 .../lucene/search/TestAutomatonQueryUnicode.java   |   19 +-
 .../apache/lucene/search/TestBlendedTermQuery.java |   68 +-
 .../lucene/search/TestBlockMaxConjunction.java     |   29 +-
 .../org/apache/lucene/search/TestBoolean2.java     |  125 +-
 .../lucene/search/TestBoolean2ScorerSupplier.java  |  144 +-
 .../lucene/search/TestBooleanMinShouldMatch.java   |  678 ++--
 .../org/apache/lucene/search/TestBooleanOr.java    |  107 +-
 .../org/apache/lucene/search/TestBooleanQuery.java |  327 +-
 .../search/TestBooleanQueryVisitSubscorers.java    |  100 +-
 .../apache/lucene/search/TestBooleanRewrites.java  |  495 +--
 .../apache/lucene/search/TestBooleanScorer.java    |  172 +-
 .../org/apache/lucene/search/TestBoostQuery.java   |   34 +-
 .../apache/lucene/search/TestCachingCollector.java |   83 +-
 .../lucene/search/TestComplexExplanations.java     |  238 +-
 .../TestComplexExplanationsOfNonMatches.java       |   11 +-
 .../apache/lucene/search/TestConjunctionDISI.java  |  139 +-
 .../org/apache/lucene/search/TestConjunctions.java |   74 +-
 .../lucene/search/TestConstantScoreQuery.java      |  141 +-
 .../lucene/search/TestConstantScoreScorer.java     |   69 +-
 .../search/TestControlledRealTimeReopenThread.java |  263 +-
 .../lucene/search/TestCustomSearcherSort.java      |  105 +-
 .../org/apache/lucene/search/TestDateSort.java     |   11 +-
 .../lucene/search/TestDisjunctionMaxQuery.java     |  436 ++-
 ...estDisjunctionScoreBlockBoundaryPropagator.java |    5 +-
 .../apache/lucene/search/TestDocIdSetIterator.java |   22 +-
 .../apache/lucene/search/TestDocValuesQueries.java |  117 +-
 .../lucene/search/TestDocValuesRewriteMethod.java  |   48 +-
 .../lucene/search/TestDoubleRangeFieldQueries.java |   86 +-
 .../lucene/search/TestDoubleValuesSource.java      |  195 +-
 .../apache/lucene/search/TestEarlyTermination.java |   56 +-
 .../lucene/search/TestElevationComparator.java     |  221 +-
 .../lucene/search/TestFieldCacheRewriteMethod.java |   18 +-
 .../search/TestFieldSortOptimizationSkipping.java  |  137 +-
 .../apache/lucene/search/TestFieldValueQuery.java  |   21 +-
 .../org/apache/lucene/search/TestFilterWeight.java |   30 +-
 .../lucene/search/TestFloatRangeFieldQueries.java  |   89 +-
 .../org/apache/lucene/search/TestFuzzyQuery.java   |  340 +-
 .../lucene/search/TestIndexOrDocValuesQuery.java   |   89 +-
 .../apache/lucene/search/TestIndexSearcher.java    |  228 +-
 .../lucene/search/TestInetAddressRangeQueries.java |   43 +-
 .../lucene/search/TestIntRangeFieldQueries.java    |   59 +-
 .../apache/lucene/search/TestLRUQueryCache.java    |  781 ++--
 .../lucene/search/TestLatLonDocValuesQueries.java  |    6 +-
 .../lucene/search/TestLatLonPointQueries.java      |    7 +-
 .../apache/lucene/search/TestLiveFieldValues.java  |  167 +-
 .../lucene/search/TestLongRangeFieldQueries.java   |   63 +-
 .../apache/lucene/search/TestLongValuesSource.java |   28 +-
 .../lucene/search/TestMatchAllDocsQuery.java       |   36 +-
 .../apache/lucene/search/TestMatchNoDocsQuery.java |   16 +-
 .../apache/lucene/search/TestMatchesIterator.java  |  709 ++--
 .../apache/lucene/search/TestMaxClauseLimit.java   |   72 +-
 .../lucene/search/TestMaxScoreAccumulator.java     |    3 +-
 .../lucene/search/TestMaxScoreSumPropagator.java   |   31 +-
 .../apache/lucene/search/TestMinShouldMatch2.java  |  177 +-
 .../apache/lucene/search/TestMultiCollector.java   |  218 +-
 .../apache/lucene/search/TestMultiPhraseEnum.java  |   56 +-
 .../apache/lucene/search/TestMultiPhraseQuery.java |  288 +-
 .../apache/lucene/search/TestMultiSliceMerge.java  |   25 +-
 .../lucene/search/TestMultiTermConstantScore.java  |  168 +-
 .../lucene/search/TestMultiTermQueryRewrites.java  |  166 +-
 .../lucene/search/TestMultiThreadTermVectors.java  |   25 +-
 .../org/apache/lucene/search/TestMultiset.java     |    3 -
 .../apache/lucene/search/TestNGramPhraseQuery.java |   27 +-
 .../org/apache/lucene/search/TestNeedsScores.java  |   36 +-
 .../lucene/search/TestNormsFieldExistsQuery.java   |   15 +-
 .../src/test/org/apache/lucene/search/TestNot.java |   12 +-
 .../lucene/search/TestPhrasePrefixQuery.java       |   26 +-
 .../org/apache/lucene/search/TestPhraseQuery.java  |  557 ++-
 .../org/apache/lucene/search/TestPointQueries.java |  980 +++--
 .../lucene/search/TestPositionIncrement.java       |  133 +-
 .../search/TestPositiveScoresOnlyCollector.java    |   53 +-
 .../lucene/search/TestPrefixInBooleanQuery.java    |   54 +-
 .../org/apache/lucene/search/TestPrefixQuery.java  |   21 +-
 .../org/apache/lucene/search/TestPrefixRandom.java |   48 +-
 .../apache/lucene/search/TestQueryRescorer.java    |  162 +-
 .../org/apache/lucene/search/TestQueryVisitor.java |  228 +-
 .../search/TestRangeFieldsDocValuesQuery.java      |    8 +-
 .../org/apache/lucene/search/TestRegexpQuery.java  |  118 +-
 .../org/apache/lucene/search/TestRegexpRandom.java |   46 +-
 .../apache/lucene/search/TestRegexpRandom2.java    |   51 +-
 .../lucene/search/TestReqExclBulkScorer.java       |   88 +-
 .../apache/lucene/search/TestReqOptSumScorer.java  |  162 +-
 .../lucene/search/TestSameScoresWithThreads.java   |   72 +-
 .../search/TestScoreCachingWrappingScorer.java     |   77 +-
 .../org/apache/lucene/search/TestScorerPerf.java   |  240 +-
 .../org/apache/lucene/search/TestSearchAfter.java  |   97 +-
 .../lucene/search/TestSearchWithThreads.java       |   50 +-
 .../apache/lucene/search/TestSearcherManager.java  |  554 +--
 .../lucene/search/TestSegmentCacheables.java       |    7 +-
 .../apache/lucene/search/TestShardSearching.java   |  101 +-
 .../org/apache/lucene/search/TestSimilarity.java   |  208 +-
 .../lucene/search/TestSimilarityProvider.java      |    8 +-
 .../lucene/search/TestSimpleExplanations.java      |  355 +-
 .../search/TestSimpleExplanationsOfNonMatches.java |   12 +-
 .../TestSimpleExplanationsWithFillerDocs.java      |   60 +-
 .../lucene/search/TestSimpleSearchEquivalence.java |   55 +-
 .../lucene/search/TestSloppyPhraseQuery.java       |  242 +-
 .../lucene/search/TestSloppyPhraseQuery2.java      |   26 +-
 .../test/org/apache/lucene/search/TestSort.java    |  124 +-
 .../org/apache/lucene/search/TestSortRandom.java   |  114 +-
 .../org/apache/lucene/search/TestSortRescorer.java |   91 +-
 .../lucene/search/TestSortedNumericSortField.java  |   53 +-
 .../lucene/search/TestSortedSetSelector.java       |   93 +-
 .../lucene/search/TestSortedSetSortField.java      |   37 +-
 .../apache/lucene/search/TestSubScorerFreqs.java   |   44 +-
 .../org/apache/lucene/search/TestSynonymQuery.java |  250 +-
 .../org/apache/lucene/search/TestTermQuery.java    |  107 +-
 .../apache/lucene/search/TestTermRangeQuery.java   |   84 +-
 .../org/apache/lucene/search/TestTermScorer.java   |  193 +-
 .../lucene/search/TestTimeLimitingCollector.java   |  267 +-
 .../apache/lucene/search/TestTopDocsCollector.java |  235 +-
 .../org/apache/lucene/search/TestTopDocsMerge.java |  117 +-
 .../lucene/search/TestTopFieldCollector.java       |  246 +-
 .../TestTopFieldCollectorEarlyTermination.java     |  157 +-
 .../lucene/search/TestTotalHitCountCollector.java  |    9 +-
 .../TestUsageTrackingFilterCachingPolicy.java      |   37 +-
 .../org/apache/lucene/search/TestWANDScorer.java   |  174 +-
 .../org/apache/lucene/search/TestWildcard.java     |  279 +-
 .../apache/lucene/search/TestWildcardRandom.java   |   49 +-
 .../lucene/search/TestXYPointDistanceSort.java     |   67 +-
 .../apache/lucene/search/TestXYPointQueries.java   |    2 +-
 .../search/similarities/AxiomaticTestCase.java     |    6 +-
 .../search/similarities/BasicModelTestCase.java    |   11 +-
 .../search/similarities/DistributionTestCase.java  |    5 +-
 .../search/similarities/TestAxiomaticF1EXP.java    |    1 -
 .../search/similarities/TestAxiomaticF1LOG.java    |    1 -
 .../search/similarities/TestAxiomaticF2EXP.java    |    1 -
 .../search/similarities/TestAxiomaticF2LOG.java    |    1 -
 .../search/similarities/TestAxiomaticF3EXP.java    |    1 -
 .../search/similarities/TestAxiomaticF3LOG.java    |    1 -
 .../similarities/TestAxiomaticSimilarity.java      |   81 +-
 .../search/similarities/TestBM25Similarity.java    |   80 +-
 .../search/similarities/TestBasicModelG.java       |    1 -
 .../search/similarities/TestBasicModelIF.java      |    1 -
 .../search/similarities/TestBasicModelIn.java      |    1 -
 .../search/similarities/TestBasicModelIne.java     |    1 -
 .../search/similarities/TestBooleanSimilarity.java |   26 +-
 .../search/similarities/TestClassicSimilarity.java |   77 +-
 .../search/similarities/TestDistributionLL.java    |    1 -
 .../search/similarities/TestDistributionSPL.java   |    1 -
 .../similarities/TestIndependenceChiSquared.java   |    1 -
 .../similarities/TestIndependenceSaturated.java    |    1 -
 .../similarities/TestIndependenceStandardized.java |    1 -
 .../similarities/TestLMDirichletSimilarity.java    |    1 -
 .../TestLMJelinekMercerSimilarity.java             |    1 -
 .../search/similarities/TestSimilarity2.java       |   62 +-
 .../search/similarities/TestSimilarityBase.java    |  397 +--
 .../search/spans/JustCompileSearchSpans.java       |   18 +-
 .../org/apache/lucene/search/spans/TestBasics.java |  377 +-
 .../search/spans/TestFieldMaskingSpanQuery.java    |  348 +-
 .../lucene/search/spans/TestFilterSpans.java       |    2 -
 .../lucene/search/spans/TestNearSpansOrdered.java  |  275 +-
 .../lucene/search/spans/TestSpanBoostQuery.java    |   14 +-
 .../lucene/search/spans/TestSpanCollection.java    |   51 +-
 .../lucene/search/spans/TestSpanContainQuery.java  |   34 +-
 .../lucene/search/spans/TestSpanExplanations.java  |  154 +-
 .../spans/TestSpanExplanationsOfNonMatches.java    |   13 +-
 .../lucene/search/spans/TestSpanFirstQuery.java    |   15 +-
 .../spans/TestSpanMultiTermQueryWrapper.java       |  133 +-
 .../lucene/search/spans/TestSpanNearQuery.java     |   54 +-
 .../lucene/search/spans/TestSpanNotQuery.java      |   32 +-
 .../lucene/search/spans/TestSpanOrQuery.java       |   18 +-
 .../search/spans/TestSpanSearchEquivalence.java    |  313 +-
 .../lucene/search/spans/TestSpanTermQuery.java     |   19 +-
 .../org/apache/lucene/search/spans/TestSpans.java  |  248 +-
 .../apache/lucene/search/spans/TestSpansEnum.java  |   56 +-
 .../lucene/store/BaseDataOutputTestCase.java       |  230 +-
 .../apache/lucene/store/TestBufferedChecksum.java  |    6 +-
 .../lucene/store/TestBufferedIndexInput.java       |  170 +-
 .../lucene/store/TestByteArrayDataInput.java       |    1 -
 .../lucene/store/TestByteBuffersDataInput.java     |  149 +-
 .../lucene/store/TestByteBuffersDataOutput.java    |   61 +-
 .../lucene/store/TestByteBuffersDirectory.java     |   74 +-
 .../org/apache/lucene/store/TestDirectory.java     |   56 +-
 .../lucene/store/TestFileSwitchDirectory.java      |   76 +-
 .../apache/lucene/store/TestFilterDirectory.java   |    8 +-
 .../org/apache/lucene/store/TestLockFactory.java   |  126 +-
 .../org/apache/lucene/store/TestMmapDirectory.java |   44 +-
 .../org/apache/lucene/store/TestMultiMMap.java     |  204 +-
 .../apache/lucene/store/TestNIOFSDirectory.java    |   29 +-
 .../lucene/store/TestNRTCachingDirectory.java      |   53 +-
 .../lucene/store/TestNativeFSLockFactory.java      |   57 +-
 .../org/apache/lucene/store/TestRateLimiter.java   |   83 +-
 .../lucene/store/TestSimpleFSLockFactory.java      |   16 +-
 .../store/TestSingleInstanceLockFactory.java       |   19 +-
 .../lucene/store/TestSleepingLockWrapper.java      |    9 +-
 .../lucene/store/TestStressLockFactories.java      |   74 +-
 .../lucene/store/TestTrackingDirectoryWrapper.java |    9 +-
 .../org/apache/lucene/util/BaseSortTestCase.java   |   39 +-
 .../lucene/util/StressRamUsageEstimator.java       |   15 +-
 .../org/apache/lucene/util/Test2BPagedBytes.java   |    8 +-
 .../test/org/apache/lucene/util/TestArrayUtil.java |  249 +-
 .../apache/lucene/util/TestAttributeSource.java    |  165 +-
 .../org/apache/lucene/util/TestByteBlockPool.java  |    4 +-
 .../test/org/apache/lucene/util/TestBytesRef.java  |   23 +-
 .../org/apache/lucene/util/TestBytesRefArray.java  |   27 +-
 .../org/apache/lucene/util/TestBytesRefHash.java   |  121 +-
 .../test/org/apache/lucene/util/TestCharsRef.java  |  112 +-
 .../apache/lucene/util/TestCharsRefBuilder.java    |    2 -
 .../apache/lucene/util/TestClassLoaderUtils.java   |    4 +-
 .../lucene/util/TestCloseableThreadLocal.java      |    6 +-
 .../org/apache/lucene/util/TestCollectionUtil.java |   23 +-
 .../apache/lucene/util/TestDocIdSetBuilder.java    |   17 +-
 .../org/apache/lucene/util/TestFilterIterator.java |  135 +-
 .../apache/lucene/util/TestFixedBitDocIdSet.java   |    1 -
 .../org/apache/lucene/util/TestFixedBitSet.java    |  318 +-
 .../lucene/util/TestFixedLengthBytesRefArray.java  |   41 +-
 .../util/TestFrequencyTrackingRingBuffer.java      |    5 +-
 .../test/org/apache/lucene/util/TestIOUtils.java   |   45 +-
 .../apache/lucene/util/TestInPlaceMergeSorter.java |    6 +-
 .../apache/lucene/util/TestIntArrayDocIdSet.java   |    3 -
 .../org/apache/lucene/util/TestIntroSelector.java  |   32 +-
 .../org/apache/lucene/util/TestIntroSorter.java    |    1 -
 .../test/org/apache/lucene/util/TestIntsRef.java   |   23 +-
 .../org/apache/lucene/util/TestLSBRadixSorter.java |    2 -
 .../org/apache/lucene/util/TestLongBitSet.java     |  199 +-
 .../test/org/apache/lucene/util/TestLongHeap.java  |  122 +-
 .../test/org/apache/lucene/util/TestLongsRef.java  |   22 +-
 .../org/apache/lucene/util/TestMSBRadixSorter.java |   27 +-
 .../test/org/apache/lucene/util/TestMathUtil.java  |   68 +-
 .../org/apache/lucene/util/TestMergedIterator.java |   13 +-
 .../org/apache/lucene/util/TestNamedSPILoader.java |   16 +-
 .../org/apache/lucene/util/TestNotDocIdSet.java    |    6 +-
 .../org/apache/lucene/util/TestNumericUtils.java   |  427 ++-
 .../org/apache/lucene/util/TestOfflineSorter.java  |  544 +--
 .../org/apache/lucene/util/TestPagedBytes.java     |   48 +-
 .../org/apache/lucene/util/TestPriorityQueue.java  |   52 +-
 .../org/apache/lucene/util/TestQueryBuilder.java   |  471 +--
 .../org/apache/lucene/util/TestRadixSelector.java  |   42 +-
 .../apache/lucene/util/TestRamUsageEstimator.java  |  118 +-
 .../util/TestRecyclingByteBlockAllocator.java      |   25 +-
 .../util/TestRecyclingIntBlockAllocator.java       |   27 +-
 .../apache/lucene/util/TestRoaringDocIdSet.java    |    5 +-
 .../org/apache/lucene/util/TestRollingBuffer.java  |   24 +-
 .../org/apache/lucene/util/TestSentinelIntSet.java |   31 +-
 .../test/org/apache/lucene/util/TestSetOnce.java   |   25 +-
 .../org/apache/lucene/util/TestSloppyMath.java     |  107 +-
 .../org/apache/lucene/util/TestSmallFloat.java     |   97 +-
 .../lucene/util/TestSparseFixedBitDocIdSet.java    |    2 -
 .../apache/lucene/util/TestSparseFixedBitSet.java  |    6 +-
 .../org/apache/lucene/util/TestStringHelper.java   |   41 +-
 .../lucene/util/TestStringMSBRadixSorter.java      |    4 +-
 .../test/org/apache/lucene/util/TestTimSorter.java |    3 +-
 .../apache/lucene/util/TestTimSorterWorstCase.java |   63 +-
 .../org/apache/lucene/util/TestUnicodeUtil.java    |   79 +-
 .../org/apache/lucene/util/TestVectorUtil.java     |   10 +-
 .../test/org/apache/lucene/util/TestVersion.java   |  176 +-
 .../org/apache/lucene/util/TestVirtualMethod.java  |   69 +-
 .../apache/lucene/util/TestWeakIdentityMap.java    |  197 +-
 .../util/automaton/FiniteStringsIteratorTest.java  |   53 +-
 .../LimitedFiniteStringsIteratorTest.java          |   32 +-
 .../lucene/util/automaton/TestAutomaton.java       |  982 +++---
 .../util/automaton/TestCompiledAutomaton.java      |   32 +-
 .../automaton/TestDaciukMihovAutomatonBuilder.java |   12 +-
 .../lucene/util/automaton/TestDeterminism.java     |   60 +-
 .../util/automaton/TestDeterminizeLexicon.java     |   10 +-
 .../apache/lucene/util/automaton/TestIntSet.java   |  124 +-
 .../util/automaton/TestLevenshteinAutomata.java    |  309 +-
 .../apache/lucene/util/automaton/TestMinimize.java |   29 +-
 .../lucene/util/automaton/TestOperations.java      |   81 +-
 .../apache/lucene/util/automaton/TestRegExp.java   |  136 +-
 .../lucene/util/automaton/TestUTF32ToUTF8.java     |   86 +-
 .../apache/lucene/util/bkd/Test2BBKDPoints.java    |   42 +-
 .../test/org/apache/lucene/util/bkd/TestBKD.java   | 1485 ++++----
 .../lucene/util/bkd/TestBKDRadixSelector.java      |  225 +-
 .../apache/lucene/util/bkd/TestBKDRadixSort.java   |   50 +-
 .../apache/lucene/util/bkd/TestDocIdsWriter.java   |   37 +-
 .../util/bkd/TestMutablePointsReaderUtils.java     |  116 +-
 .../apache/lucene/util/compress/LZ4TestCase.java   |  211 +-
 .../apache/lucene/util/compress/TestFastLZ4.java   |    1 -
 .../apache/lucene/util/compress/TestHighLZ4.java   |    3 +-
 .../compress/TestLowercaseAsciiCompression.java    |    7 +-
 .../test/org/apache/lucene/util/fst/Test2BFST.java |   88 +-
 .../apache/lucene/util/fst/TestBitTableUtil.java   |   79 +-
 .../org/apache/lucene/util/fst/TestBytesStore.java |  312 +-
 .../lucene/util/fst/TestFSTDirectAddressing.java   |  118 +-
 .../test/org/apache/lucene/util/fst/TestFSTs.java  |  659 ++--
 .../test/org/apache/lucene/util/fst/TestUtil.java  |   20 +-
 .../graph/TestGraphTokenStreamFiniteStrings.java   |  427 +--
 .../apache/lucene/util/hnsw/KnnGraphTester.java    |  414 ++-
 .../apache/lucene/util/hnsw/MockVectorValues.java  |  140 +
 .../test/org/apache/lucene/util/hnsw/TestHnsw.java |  436 ++-
 .../org/apache/lucene/util/hnsw/TestNeighbors.java |  113 +
 .../lucene/util/mutable/TestMutableValues.java     |   64 +-
 .../lucene/util/packed/TestDirectMonotonic.java    |   98 +-
 .../lucene/util/packed/TestDirectPacked.java       |   34 +-
 .../apache/lucene/util/packed/TestPackedInts.java  |  492 ++-
 .../java/org/apache/lucene/demo/IndexFiles.java    |  103 +-
 .../java/org/apache/lucene/demo/SearchFiles.java   |   90 +-
 .../demo/facet/AssociationsFacetsExample.java      |   23 +-
 .../lucene/demo/facet/DistanceFacetsExample.java   |  113 +-
 .../facet/ExpressionAggregationFacetsExample.java  |   27 +-
 .../facet/MultiCategoryListsFacetsExample.java     |    7 +-
 .../lucene/demo/facet/RangeFacetsExample.java      |   57 +-
 .../lucene/demo/facet/SimpleFacetsExample.java     |   54 +-
 .../demo/facet/SimpleSortedSetFacetsExample.java   |   28 +-
 .../org/apache/lucene/demo/facet/package-info.java |    4 +-
 .../java/org/apache/lucene/demo/package-info.java  |    4 +-
 .../src/test/org/apache/lucene/demo/TestDemo.java  |   11 +-
 .../demo/facet/TestAssociationsFacetsExample.java  |   19 +-
 .../demo/facet/TestDistanceFacetsExample.java      |    6 +-
 .../TestExpressionAggregationFacetsExample.java    |    5 +-
 .../facet/TestMultiCategoryListsFacetsExample.java |   10 +-
 .../lucene/demo/facet/TestRangeFacetsExample.java  |    5 +-
 .../lucene/demo/facet/TestSimpleFacetsExample.java |   35 +-
 .../facet/TestSimpleSortedSetFacetsExample.java    |   14 +-
 .../org/apache/lucene/expressions/Bindings.java    |   16 +-
 .../expressions/CachingExpressionValueSource.java  |   34 +-
 .../org/apache/lucene/expressions/Expression.java  |   24 +-
 .../expressions/ExpressionFunctionValues.java      |    5 +-
 .../lucene/expressions/ExpressionRescorer.java     |   25 +-
 .../lucene/expressions/ExpressionValueSource.java  |   41 +-
 .../apache/lucene/expressions/SimpleBindings.java  |   36 +-
 .../expressions/js/JavascriptBaseVisitor.java      |  154 +-
 .../lucene/expressions/js/JavascriptCompiler.java  |  258 +-
 .../js/JavascriptErrorHandlingLexer.java           |   21 +-
 .../js/JavascriptParserErrorStrategy.java          |   58 +-
 .../lucene/expressions/js/VariableContext.java     |   42 +-
 .../apache/lucene/expressions/js/package-info.java |   41 +-
 .../apache/lucene/expressions/package-info.java    |   23 +-
 .../lucene/expressions/TestDemoExpressions.java    |  184 +-
 .../lucene/expressions/TestExpressionRescorer.java |   27 +-
 .../expressions/TestExpressionSortField.java       |   37 +-
 .../lucene/expressions/TestExpressionSorts.java    |   42 +-
 .../expressions/TestExpressionValidation.java      |   78 +-
 .../expressions/TestExpressionValueSource.java     |   46 +-
 .../lucene/expressions/js/TestCustomFunctions.java |  321 +-
 .../expressions/js/TestJavascriptCompiler.java     |  169 +-
 .../expressions/js/TestJavascriptFunction.java     |  134 +-
 .../expressions/js/TestJavascriptOperations.java   |   57 +-
 .../lucene/expressions/js/TestVariableContext.java |    9 +-
 .../org/apache/lucene/facet/DrillDownQuery.java    |   78 +-
 .../org/apache/lucene/facet/DrillSideways.java     |  309 +-
 .../apache/lucene/facet/DrillSidewaysQuery.java    |   80 +-
 .../apache/lucene/facet/DrillSidewaysScorer.java   |  257 +-
 .../java/org/apache/lucene/facet/FacetField.java   |   24 +-
 .../java/org/apache/lucene/facet/FacetQuery.java   |   17 +-
 .../java/org/apache/lucene/facet/FacetResult.java  |   20 +-
 .../src/java/org/apache/lucene/facet/Facets.java   |   36 +-
 .../org/apache/lucene/facet/FacetsCollector.java   |  118 +-
 .../lucene/facet/FacetsCollectorManager.java       |   16 +-
 .../java/org/apache/lucene/facet/FacetsConfig.java |  247 +-
 .../org/apache/lucene/facet/LabelAndValue.java     |    3 +-
 .../apache/lucene/facet/LongValueFacetCounts.java  |  137 +-
 .../org/apache/lucene/facet/MultiFacetQuery.java   |   22 +-
 .../java/org/apache/lucene/facet/MultiFacets.java  |   19 +-
 .../facet/RandomSamplingFacetsCollector.java       |  140 +-
 .../apache/lucene/facet/TopOrdAndFloatQueue.java   |    6 +-
 .../org/apache/lucene/facet/TopOrdAndIntQueue.java |    6 +-
 .../java/org/apache/lucene/facet/package-info.java |   62 +-
 .../org/apache/lucene/facet/range/DoubleRange.java |   83 +-
 .../lucene/facet/range/DoubleRangeFacetCounts.java |   73 +-
 .../org/apache/lucene/facet/range/LongRange.java   |   69 +-
 .../lucene/facet/range/LongRangeCounter.java       |   74 +-
 .../lucene/facet/range/LongRangeFacetCounts.java   |   67 +-
 .../java/org/apache/lucene/facet/range/Range.java  |    6 +-
 .../lucene/facet/range/RangeFacetCounts.java       |   25 +-
 .../apache/lucene/facet/range/package-info.java    |    4 +-
 .../ConcurrentSortedSetDocValuesFacetCounts.java   |   94 +-
 .../DefaultSortedSetDocValuesReaderState.java      |   62 +-
 .../sortedset/SortedSetDocValuesFacetCounts.java   |  108 +-
 .../sortedset/SortedSetDocValuesFacetField.java    |   12 +-
 .../sortedset/SortedSetDocValuesReaderState.java   |   49 +-
 .../lucene/facet/sortedset/package-info.java       |    4 +-
 .../facet/taxonomy/AssociationFacetField.java      |   36 +-
 .../facet/taxonomy/CachedOrdinalsReader.java       |   52 +-
 .../facet/taxonomy/DocValuesOrdinalsReader.java    |   22 +-
 .../apache/lucene/facet/taxonomy/FacetLabel.java   |   74 +-
 .../facet/taxonomy/FastTaxonomyFacetCounts.java    |   54 +-
 .../facet/taxonomy/FloatAssociationFacetField.java |   25 +-
 .../lucene/facet/taxonomy/FloatTaxonomyFacets.java |   18 +-
 .../facet/taxonomy/IntAssociationFacetField.java   |   35 +-
 .../lucene/facet/taxonomy/IntTaxonomyFacets.java   |   34 +-
 .../apache/lucene/facet/taxonomy/LRUHashMap.java   |   92 +-
 .../facet/taxonomy/OrdinalMappingLeafReader.java   |   74 +-
 .../lucene/facet/taxonomy/OrdinalsReader.java      |   16 +-
 .../facet/taxonomy/ParallelTaxonomyArrays.java     |   48 +-
 .../lucene/facet/taxonomy/PrintTaxonomyStats.java  |   30 +-
 .../facet/taxonomy/SearcherTaxonomyManager.java    |   76 +-
 .../lucene/facet/taxonomy/TaxonomyFacetCounts.java |   39 +-
 .../lucene/facet/taxonomy/TaxonomyFacetLabels.java |   91 +-
 .../TaxonomyFacetSumFloatAssociations.java         |   51 +-
 .../taxonomy/TaxonomyFacetSumIntAssociations.java  |   51 +-
 .../taxonomy/TaxonomyFacetSumValueSource.java      |   55 +-
 .../lucene/facet/taxonomy/TaxonomyFacets.java      |   76 +-
 .../lucene/facet/taxonomy/TaxonomyMergeUtils.java  |   32 +-
 .../lucene/facet/taxonomy/TaxonomyReader.java      |  202 +-
 .../lucene/facet/taxonomy/TaxonomyWriter.java      |  135 +-
 .../lucene/facet/taxonomy/directory/Consts.java    |    4 +-
 .../directory/DirectoryTaxonomyReader.java         |  187 +-
 .../directory/DirectoryTaxonomyWriter.java         |  475 ++-
 .../taxonomy/directory/TaxonomyIndexArrays.java    |   89 +-
 .../facet/taxonomy/directory/package-info.java     |    4 +-
 .../apache/lucene/facet/taxonomy/package-info.java |   50 +-
 .../facet/taxonomy/writercache/CharBlockArray.java |   20 +-
 .../facet/taxonomy/writercache/LabelToOrdinal.java |   28 +-
 .../writercache/LruTaxonomyWriterCache.java        |   23 +-
 .../taxonomy/writercache/NameHashIntCacheLRU.java  |   11 +-
 .../taxonomy/writercache/NameIntCacheLRU.java      |   57 +-
 .../taxonomy/writercache/TaxonomyWriterCache.java  |   93 +-
 .../writercache/UTF8TaxonomyWriterCache.java       |   47 +-
 .../facet/taxonomy/writercache/package-info.java   |    4 +-
 .../facet/AssertingSubDocsAtOnceCollector.java     |   11 +-
 .../org/apache/lucene/facet/FacetTestCase.java     |  151 +-
 .../org/apache/lucene/facet/SlowDirectory.java     |  111 +-
 .../apache/lucene/facet/TestDrillDownQuery.java    |   67 +-
 .../org/apache/lucene/facet/TestDrillSideways.java |  368 +-
 .../org/apache/lucene/facet/TestFacetQuery.java    |   23 +-
 .../org/apache/lucene/facet/TestFacetsConfig.java  |   35 +-
 .../lucene/facet/TestLongValueFacetCounts.java     |  255 +-
 .../lucene/facet/TestMultipleIndexFields.java      |  100 +-
 .../lucene/facet/TestParallelDrillSideways.java    |   26 +-
 .../facet/TestRandomSamplingFacetsCollector.java   |   82 +-
 .../lucene/facet/range/TestRangeFacetCounts.java   |  436 ++-
 .../sortedset/TestSortedSetDocValuesFacets.java    |   86 +-
 .../facet/taxonomy/TestCachedOrdinalsReader.java   |   34 +-
 .../lucene/facet/taxonomy/TestFacetLabel.java      |  208 +-
 .../taxonomy/TestOrdinalMappingLeafReader.java     |   49 +-
 .../taxonomy/TestSearcherTaxonomyManager.java      |   98 +-
 .../facet/taxonomy/TestTaxonomyCombined.java       |  756 ++--
 .../taxonomy/TestTaxonomyFacetAssociations.java    |  139 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |  313 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts2.java   |  114 +-
 .../facet/taxonomy/TestTaxonomyFacetLabels.java    |   78 +-
 .../taxonomy/TestTaxonomyFacetSumValueSource.java  |  169 +-
 .../facet/taxonomy/directory/TestAddTaxonomy.java  |  114 +-
 .../directory/TestBackwardsCompatibility.java      |  151 +-
 .../directory/TestConcurrentFacetedIndexing.java   |  122 +-
 .../directory/TestDirectoryTaxonomyReader.java     |  231 +-
 .../directory/TestDirectoryTaxonomyWriter.java     |  311 +-
 .../writercache/Test2GBCharBlockArray.java         |    9 +-
 .../taxonomy/writercache/TestCharBlockArray.java   |   34 +-
 .../writercache/TestLruTaxonomyWriterCache.java    |    1 -
 .../writercache/TestUTF8TaxonomyWriterCache.java   |    7 +-
 .../lucene/search/highlight/DefaultEncoder.java    |   10 +-
 .../apache/lucene/search/highlight/Encoder.java    |   11 +-
 .../apache/lucene/search/highlight/Formatter.java  |   12 +-
 .../apache/lucene/search/highlight/Fragmenter.java |   21 +-
 .../lucene/search/highlight/GradientFormatter.java |  360 +-
 .../lucene/search/highlight/Highlighter.java       |  417 +--
 .../highlight/InvalidTokenOffsetsException.java    |   12 +-
 .../search/highlight/LimitTokenOffsetFilter.java   |    5 +-
 .../lucene/search/highlight/NullFragmenter.java    |    9 +-
 .../search/highlight/OffsetLimitTokenFilter.java   |   15 +-
 .../lucene/search/highlight/PositionSpan.java      |    3 +-
 .../lucene/search/highlight/QueryScorer.java       |   92 +-
 .../search/highlight/QueryTermExtractor.java       |   80 +-
 .../lucene/search/highlight/QueryTermScorer.java   |   52 +-
 .../org/apache/lucene/search/highlight/Scorer.java |   38 +-
 .../lucene/search/highlight/SimpleFragmenter.java  |   20 +-
 .../lucene/search/highlight/SimpleHTMLEncoder.java |   66 +-
 .../search/highlight/SimpleHTMLFormatter.java      |   13 +-
 .../search/highlight/SimpleSpanFragmenter.java     |   21 +-
 .../search/highlight/SpanGradientFormatter.java    |   33 +-
 .../search/highlight/TermVectorLeafReader.java     |   79 +-
 .../lucene/search/highlight/TextFragment.java      |   48 +-
 .../apache/lucene/search/highlight/TokenGroup.java |   21 +-
 .../lucene/search/highlight/TokenSources.java      |  136 +-
 .../highlight/TokenStreamFromTermVector.java       |  124 +-
 .../lucene/search/highlight/WeightedSpanTerm.java  |   15 +-
 .../highlight/WeightedSpanTermExtractor.java       |  266 +-
 .../lucene/search/highlight/WeightedTerm.java      |   46 +-
 .../lucene/search/highlight/package-info.java      |   70 +-
 .../BreakIteratorShrinkingAdjuster.java            |    4 +-
 .../matchhighlight/CharSequenceIterator.java       |    4 +-
 .../matchhighlight/FieldValueHighlighters.java     |   76 +-
 .../search/matchhighlight/MatchHighlighter.java    |  147 +-
 .../matchhighlight/MatchRegionRetriever.java       |  109 +-
 .../lucene/search/matchhighlight/OffsetRange.java  |    9 +-
 .../matchhighlight/OffsetsFromMatchIterator.java   |   10 +-
 .../matchhighlight/OffsetsFromPositions.java       |   13 +-
 .../search/matchhighlight/OffsetsFromTokens.java   |   44 +-
 .../search/matchhighlight/OffsetsFromValues.java   |   22 +-
 .../matchhighlight/OffsetsRetrievalStrategy.java   |   18 +-
 .../OffsetsRetrievalStrategySupplier.java          |    8 +-
 .../lucene/search/matchhighlight/Passage.java      |    5 +-
 .../search/matchhighlight/PassageAdjuster.java     |    6 +-
 .../search/matchhighlight/PassageFormatter.java    |   31 +-
 .../search/matchhighlight/PassageSelector.java     |   27 +-
 .../lucene/search/matchhighlight/package-info.java |   14 +-
 .../search/uhighlight/AnalysisOffsetStrategy.java  |   93 +-
 .../lucene/search/uhighlight/CharArrayMatcher.java |   10 +-
 .../uhighlight/CustomSeparatorBreakIterator.java   |    9 +-
 .../search/uhighlight/DefaultPassageFormatter.java |   27 +-
 .../lucene/search/uhighlight/FieldHighlighter.java |   88 +-
 .../search/uhighlight/FieldOffsetStrategy.java     |   93 +-
 .../uhighlight/LabelledCharArrayMatcher.java       |   72 +-
 .../search/uhighlight/LengthGoalBreakIterator.java |   83 +-
 .../uhighlight/MemoryIndexOffsetStrategy.java      |   48 +-
 .../search/uhighlight/MultiTermHighlighting.java   |   20 +-
 .../search/uhighlight/NoOpOffsetStrategy.java      |   17 +-
 .../lucene/search/uhighlight/OffsetsEnum.java      |  156 +-
 .../OverlaySingleDocTermsLeafReader.java           |   13 +-
 .../apache/lucene/search/uhighlight/Passage.java   |   70 +-
 .../lucene/search/uhighlight/PassageFormatter.java |   18 +-
 .../lucene/search/uhighlight/PassageScorer.java    |   56 +-
 .../lucene/search/uhighlight/PhraseHelper.java     |  184 +-
 .../search/uhighlight/PostingsOffsetStrategy.java  |    7 +-
 .../PostingsWithTermVectorsOffsetStrategy.java     |    7 +-
 .../search/uhighlight/SplittingBreakIterator.java  |   39 +-
 .../uhighlight/TermVectorFilteredLeafReader.java   |   29 +-
 .../uhighlight/TermVectorOffsetStrategy.java       |   12 +-
 .../uhighlight/TokenStreamOffsetStrategy.java      |   17 +-
 .../lucene/search/uhighlight/UHComponents.java     |   26 +-
 .../search/uhighlight/UnifiedHighlighter.java      |  644 ++--
 .../search/uhighlight/WholeBreakIterator.java      |    6 +-
 .../lucene/search/uhighlight/package-info.java     |    4 +-
 .../vectorhighlight/BaseFragListBuilder.java       |  132 +-
 .../vectorhighlight/BaseFragmentsBuilder.java      |  314 +-
 .../search/vectorhighlight/BoundaryScanner.java    |   10 +-
 .../BreakIteratorBoundaryScanner.java              |   13 +-
 .../vectorhighlight/FastVectorHighlighter.java     |  261 +-
 .../search/vectorhighlight/FieldFragList.java      |  100 +-
 .../search/vectorhighlight/FieldPhraseList.java    |  338 +-
 .../lucene/search/vectorhighlight/FieldQuery.java  |  389 +-
 .../search/vectorhighlight/FieldTermStack.java     |  134 +-
 .../search/vectorhighlight/FragListBuilder.java    |    8 +-
 .../search/vectorhighlight/FragmentsBuilder.java   |   63 +-
 .../ScoreOrderFragmentsBuilder.java                |   50 +-
 .../vectorhighlight/SimpleBoundaryScanner.java     |   46 +-
 .../vectorhighlight/SimpleFieldFragList.java       |   25 +-
 .../vectorhighlight/SimpleFragListBuilder.java     |   14 +-
 .../vectorhighlight/SimpleFragmentsBuilder.java    |   30 +-
 .../vectorhighlight/SingleFragListBuilder.java     |   25 +-
 .../vectorhighlight/WeightedFieldFragList.java     |   56 +-
 .../vectorhighlight/WeightedFragListBuilder.java   |   12 +-
 .../search/vectorhighlight/package-info.java       |  150 +-
 .../lucene/search/highlight/TestHighlighter.java   | 2100 ++++++-----
 .../search/highlight/TestHighlighterPhrase.java    |  259 +-
 .../apache/lucene/search/highlight/TestMisses.java |   36 +-
 .../highlight/TestOffsetLimitTokenFilter.java      |   38 +-
 .../lucene/search/highlight/TestTokenSources.java  |  219 +-
 .../highlight/custom/TestHighlightCustomQuery.java |   75 +-
 .../search/matchhighlight/AnalyzerWithGaps.java    |    6 +-
 .../matchhighlight/AsciiMatchRangeHighlighter.java |   12 +-
 .../lucene/search/matchhighlight/IndexBuilder.java |   22 +-
 .../search/matchhighlight/MissingAnalyzer.java     |    3 +-
 .../matchhighlight/TestMatchHighlighter.java       |  683 ++--
 .../matchhighlight/TestMatchRegionRetriever.java   |  762 ++--
 .../search/matchhighlight/TestPassageSelector.java |   11 +-
 .../TestCustomSeparatorBreakIterator.java          |   33 +-
 .../uhighlight/TestDefaultPassageFormatter.java    |   22 +-
 .../uhighlight/TestLengthGoalBreakIterator.java    |  228 +-
 .../uhighlight/TestSplittingBreakIterator.java     |   66 +-
 .../search/uhighlight/TestUnifiedHighlighter.java  |  718 ++--
 .../uhighlight/TestUnifiedHighlighterMTQ.java      |  431 ++-
 .../uhighlight/TestUnifiedHighlighterRanking.java  |  155 +-
 .../TestUnifiedHighlighterReanalysis.java          |   28 +-
 .../TestUnifiedHighlighterStrictPhrases.java       |  609 ++--
 .../TestUnifiedHighlighterTermIntervals.java       |  467 ++-
 .../uhighlight/TestUnifiedHighlighterTermVec.java  |   90 +-
 .../search/uhighlight/TestWholeBreakIterator.java  |   56 +-
 .../lucene/search/uhighlight/UHTestHelper.java     |   20 +-
 .../TestUnifiedHighlighterExtensibility.java       |  344 +-
 .../search/vectorhighlight/AbstractTestCase.java   |  270 +-
 .../TestBreakIteratorBoundaryScanner.java          |   25 +-
 .../vectorhighlight/TestFastVectorHighlighter.java |  798 +++--
 .../vectorhighlight/TestFieldPhraseList.java       |  352 +-
 .../search/vectorhighlight/TestFieldQuery.java     | 1105 +++---
 .../search/vectorhighlight/TestFieldTermStack.java |  254 +-
 .../vectorhighlight/TestIndexTimeSynonym.java      |  366 +-
 .../TestScoreOrderFragmentsBuilder.java            |   26 +-
 .../vectorhighlight/TestSimpleBoundaryScanner.java |   12 +-
 .../vectorhighlight/TestSimpleFragListBuilder.java |  207 +-
 .../TestSimpleFragmentsBuilder.java                |  209 +-
 .../vectorhighlight/TestSingleFragListBuilder.java |   45 +-
 .../TestWeightedFragListBuilder.java               |   39 +-
 .../search/join/BaseGlobalOrdinalScorer.java       |    5 +-
 .../apache/lucene/search/join/BitSetProducer.java  |   10 +-
 .../lucene/search/join/BlockJoinSelector.java      |  131 +-
 .../apache/lucene/search/join/CheckJoinIndex.java  |   33 +-
 .../search/join/DocValuesTermsCollector.java       |    9 +-
 .../lucene/search/join/GenericTermsCollector.java  |   48 +-
 .../search/join/GlobalOrdinalsCollector.java       |    8 +-
 .../lucene/search/join/GlobalOrdinalsQuery.java    |   96 +-
 .../join/GlobalOrdinalsWithScoreCollector.java     |   28 +-
 .../search/join/GlobalOrdinalsWithScoreQuery.java  |  119 +-
 .../org/apache/lucene/search/join/JoinUtil.java    |  633 ++--
 .../search/join/ParentChildrenBlockJoinQuery.java  |   97 +-
 .../search/join/PointInSetIncludingScoreQuery.java |  111 +-
 .../lucene/search/join/QueryBitSetProducer.java    |   24 +-
 .../org/apache/lucene/search/join/ScoreMode.java   |   25 +-
 .../search/join/SeekingTermSetTermsEnum.java       |   13 +-
 .../apache/lucene/search/join/TermsCollector.java  |   12 +-
 .../search/join/TermsIncludingScoreQuery.java      |   94 +-
 .../org/apache/lucene/search/join/TermsQuery.java  |   59 +-
 .../search/join/TermsWithScoreCollector.java       |   45 +-
 .../lucene/search/join/ToChildBlockJoinQuery.java  |   81 +-
 .../lucene/search/join/ToParentBlockJoinQuery.java |  124 +-
 .../search/join/ToParentBlockJoinSortField.java    |   96 +-
 .../lucene/search/join/ToParentDocValues.java      |  132 +-
 .../apache/lucene/search/join/package-info.java    |  104 +-
 .../apache/lucene/search/join/TestBlockJoin.java   |  622 ++--
 .../lucene/search/join/TestBlockJoinScorer.java    |   25 +-
 .../lucene/search/join/TestBlockJoinSelector.java  |   80 +-
 .../lucene/search/join/TestBlockJoinSorting.java   |   98 +-
 .../search/join/TestBlockJoinValidation.java       |   79 +-
 .../lucene/search/join/TestCheckJoinIndex.java     |    8 +-
 .../apache/lucene/search/join/TestJoinUtil.java    | 1194 ++++---
 .../join/TestParentChildrenBlockJoinQuery.java     |   21 +-
 .../search/join/TestQueryBitSetProducer.java       |   34 +-
 .../apache/lucene/index/memory/MemoryIndex.java    |  730 ++--
 .../apache/lucene/index/memory/package-info.java   |    4 +-
 .../lucene/index/memory/TestMemoryIndex.java       |  207 +-
 .../memory/TestMemoryIndexAgainstDirectory.java    |  287 +-
 .../apache/lucene/queries/CommonTermsQuery.java    |  249 +-
 .../queries/function/FunctionMatchQuery.java       |   51 +-
 .../lucene/queries/function/FunctionQuery.java     |   42 +-
 .../queries/function/FunctionRangeQuery.java       |   79 +-
 .../queries/function/FunctionScoreQuery.java       |  140 +-
 .../lucene/queries/function/FunctionValues.java    |  154 +-
 .../queries/function/IndexReaderFunctions.java     |   27 +-
 .../lucene/queries/function/ValueSource.java       |   88 +-
 .../lucene/queries/function/ValueSourceScorer.java |   55 +-
 .../queries/function/docvalues/BoolDocValues.java  |   11 +-
 .../function/docvalues/DocTermsIndexDocValues.java |   37 +-
 .../function/docvalues/DoubleDocValues.java        |   40 +-
 .../queries/function/docvalues/FloatDocValues.java |   11 +-
 .../queries/function/docvalues/IntDocValues.java   |   27 +-
 .../queries/function/docvalues/LongDocValues.java  |   29 +-
 .../queries/function/docvalues/StrDocValues.java   |    1 -
 .../queries/function/docvalues/package-info.java   |    4 +-
 .../lucene/queries/function/package-info.java      |    4 +-
 .../queries/function/valuesource/BoolFunction.java |    4 +-
 .../function/valuesource/BytesRefFieldSource.java  |   16 +-
 .../valuesource/ComparisonBoolFunction.java        |   22 +-
 .../function/valuesource/ConstNumberSource.java    |   13 +-
 .../function/valuesource/ConstValueSource.java     |   30 +-
 .../queries/function/valuesource/DefFunction.java  |   23 +-
 .../function/valuesource/DivFloatFunction.java     |   12 +-
 .../function/valuesource/DocFreqValueSource.java   |   38 +-
 .../valuesource/DoubleConstValueSource.java        |   20 +-
 .../function/valuesource/DoubleFieldSource.java    |   20 +-
 .../function/valuesource/DualFloatFunction.java    |   44 +-
 .../function/valuesource/EnumFieldSource.java      |   54 +-
 .../function/valuesource/FieldCacheSource.java     |   11 +-
 .../function/valuesource/FloatFieldSource.java     |   29 +-
 .../function/valuesource/IDFValueSource.java       |   35 +-
 .../queries/function/valuesource/IfFunction.java   |   37 +-
 .../function/valuesource/IntFieldSource.java       |   24 +-
 .../valuesource/JoinDocFreqValueSource.java        |   24 +-
 .../function/valuesource/LinearFloatFunction.java  |   27 +-
 .../function/valuesource/LiteralValueSource.java   |   18 +-
 .../function/valuesource/LongFieldSource.java      |   25 +-
 .../function/valuesource/MaxDocValueSource.java    |   17 +-
 .../function/valuesource/MaxFloatFunction.java     |   15 +-
 .../function/valuesource/MinFloatFunction.java     |   18 +-
 .../function/valuesource/MultiBoolFunction.java    |   16 +-
 .../function/valuesource/MultiFloatFunction.java   |   45 +-
 .../function/valuesource/MultiFunction.java        |   76 +-
 .../function/valuesource/MultiValueSource.java     |    8 +-
 .../valuesource/MultiValuedDoubleFieldSource.java  |   24 +-
 .../valuesource/MultiValuedFloatFieldSource.java   |   24 +-
 .../valuesource/MultiValuedIntFieldSource.java     |   24 +-
 .../valuesource/MultiValuedLongFieldSource.java    |   24 +-
 .../function/valuesource/NormValueSource.java      |   47 +-
 .../function/valuesource/NumDocsValueSource.java   |   18 +-
 .../function/valuesource/PowFloatFunction.java     |   16 +-
 .../function/valuesource/ProductFloatFunction.java |    5 +-
 .../function/valuesource/QueryValueSource.java     |   56 +-
 .../valuesource/RangeMapFloatFunction.java         |   75 +-
 .../valuesource/ReciprocalFloatFunction.java       |   61 +-
 .../function/valuesource/ScaleFloatFunction.java   |   75 +-
 .../function/valuesource/SimpleBoolFunction.java   |   21 +-
 .../function/valuesource/SimpleFloatFunction.java  |   16 +-
 .../function/valuesource/SingleFunction.java       |   17 +-
 .../function/valuesource/SortedSetFieldSource.java |   22 +-
 .../function/valuesource/SumFloatFunction.java     |    7 +-
 .../valuesource/SumTotalTermFreqValueSource.java   |   31 +-
 .../function/valuesource/TFValueSource.java        |  131 +-
 .../function/valuesource/TermFreqValueSource.java  |  119 +-
 .../valuesource/TotalTermFreqValueSource.java      |   39 +-
 .../function/valuesource/VectorValueSource.java    |   35 +-
 .../queries/function/valuesource/package-info.java |    4 +-
 .../queries/intervals/BlockIntervalsSource.java    |   14 +-
 .../queries/intervals/CachingMatchesIterator.java  |   17 +-
 .../lucene/queries/intervals/ConjunctionDISI.java  |   16 +-
 .../intervals/ConjunctionIntervalIterator.java     |    2 -
 .../intervals/ConjunctionIntervalsSource.java      |   21 +-
 .../intervals/ContainedByIntervalsSource.java      |    6 +-
 .../intervals/ContainingIntervalsSource.java       |    6 +-
 .../intervals/DifferenceIntervalsSource.java       |   16 +-
 .../queries/intervals/DisiPriorityQueue.java       |   15 +-
 .../lucene/queries/intervals/DisiWrapper.java      |    1 -
 .../intervals/DisjunctionDISIApproximation.java    |    8 +-
 .../intervals/DisjunctionIntervalsSource.java      |  195 +-
 .../lucene/queries/intervals/Disjunctions.java     |   15 +-
 .../intervals/ExtendedIntervalIterator.java        |   15 +-
 .../queries/intervals/ExtendedIntervalsSource.java |   15 +-
 .../queries/intervals/FilteredIntervalsSource.java |   38 +-
 .../intervals/FixedFieldIntervalsSource.java       |   11 +-
 .../lucene/queries/intervals/IntervalFilter.java   |   15 +-
 .../lucene/queries/intervals/IntervalIterator.java |   54 +-
 .../lucene/queries/intervals/IntervalMatches.java  |   11 +-
 .../queries/intervals/IntervalMatchesIterator.java |   10 +-
 .../lucene/queries/intervals/IntervalQuery.java    |  102 +-
 .../queries/intervals/IntervalScoreFunction.java   |   27 +-
 .../lucene/queries/intervals/IntervalScorer.java   |   12 +-
 .../apache/lucene/queries/intervals/Intervals.java |  222 +-
 .../lucene/queries/intervals/IntervalsSource.java  |   43 +-
 .../MinimizingConjunctionMatchesIterator.java      |    6 +-
 .../MinimumShouldMatchIntervalsSource.java         |   54 +-
 .../intervals/MultiTermIntervalsSource.java        |   28 +-
 .../intervals/NonOverlappingIntervalsSource.java   |    6 +-
 .../intervals/NotContainedByIntervalsSource.java   |   12 +-
 .../intervals/NotContainingIntervalsSource.java    |   10 +-
 .../queries/intervals/OffsetIntervalsSource.java   |   19 +-
 .../queries/intervals/OrderedIntervalsSource.java  |   32 +-
 .../intervals/OverlappingIntervalsSource.java      |   10 +-
 .../PayloadFilteredTermIntervalsSource.java        |   43 +-
 .../lucene/queries/intervals/RelativeIterator.java |    3 +-
 .../intervals/RepeatingIntervalsSource.java        |   24 +-
 .../queries/intervals/TermIntervalsSource.java     |   64 +-
 .../intervals/UnorderedIntervalsSource.java        |   30 +-
 .../lucene/queries/intervals/package-info.java     |   65 +-
 .../apache/lucene/queries/mlt/MoreLikeThis.java    |  366 +-
 .../lucene/queries/mlt/MoreLikeThisQuery.java      |   42 +-
 .../apache/lucene/queries/mlt/package-info.java    |    4 +-
 .../org/apache/lucene/queries/package-info.java    |    4 +-
 .../queries/payloads/AveragePayloadFunction.java   |   25 +-
 .../queries/payloads/MaxPayloadFunction.java       |   25 +-
 .../queries/payloads/MinPayloadFunction.java       |   26 +-
 .../lucene/queries/payloads/PayloadDecoder.java    |   13 +-
 .../lucene/queries/payloads/PayloadFunction.java   |   37 +-
 .../lucene/queries/payloads/PayloadScoreQuery.java |   86 +-
 .../queries/payloads/SpanPayloadCheckQuery.java    |   67 +-
 .../queries/payloads/SumPayloadFunction.java       |   23 +-
 .../lucene/queries/payloads/package-info.java      |   16 +-
 .../lucene/queries/TestCommonTermsQuery.java       |  308 +-
 .../lucene/queries/function/FunctionTestSetup.java |  101 +-
 .../function/TestDocValuesFieldSources.java        |   18 +-
 .../queries/function/TestFieldScoreQuery.java      |   72 +-
 .../queries/function/TestFunctionMatchQuery.java   |   12 +-
 .../function/TestFunctionQueryExplanations.java    |   16 +-
 .../queries/function/TestFunctionQuerySort.java    |   18 +-
 .../queries/function/TestFunctionRangeQuery.java   |   44 +-
 .../function/TestFunctionScoreExplanations.java    |   11 +-
 .../queries/function/TestFunctionScoreQuery.java   |  170 +-
 .../queries/function/TestIndexReaderFunctions.java |   80 +-
 .../queries/function/TestLongNormValueSource.java  |    6 +-
 .../queries/function/TestSortedSetFieldSource.java |   14 +-
 .../lucene/queries/function/TestValueSources.java  |  562 +--
 .../docvalues/TestBoolValOfNumericDVs.java         |   72 +-
 .../queries/intervals/OneTimeIntervalSource.java   |   14 +-
 .../queries/intervals/TestDisjunctionRewrites.java |  213 +-
 .../queries/intervals/TestIntervalQuery.java       |  361 +-
 .../lucene/queries/intervals/TestIntervals.java    |  869 +++--
 .../intervals/TestPayloadFilteredInterval.java     |   33 +-
 .../queries/intervals/TestSimplifications.java     |   44 +-
 .../lucene/queries/mlt/TestMoreLikeThis.java       |  280 +-
 .../lucene/queries/payloads/PayloadHelper.java     |   54 +-
 .../queries/payloads/TestPayloadCheckQuery.java    |  104 +-
 .../queries/payloads/TestPayloadExplanations.java  |   69 +-
 .../queries/payloads/TestPayloadScoreQuery.java    |  217 +-
 .../lucene/queries/payloads/TestPayloadSpans.java  |  226 +-
 .../queries/payloads/TestPayloadTermQuery.java     |  152 +-
 .../sandbox/search/MultiNormsLeafSimScorer.java    |    2 +-
 .../lucene/sandbox/search/TestBM25FQuery.java      |   86 +-
 .../org/apache/lucene/spatial/SpatialTestCase.java |    4 -
 .../search/suggest/document/ContextQuery.java      |    4 +-
 .../document/TestPrefixCompletionQuery.java        |    7 +
 .../suggest/document/TestRegexCompletionQuery.java |    7 +
 .../java/org/apache/lucene/geo/GeoTestUtil.java    |   17 +
 .../java/org/apache/lucene/geo/ShapeTestUtil.java  |    7 +
 .../lucene/index/BaseDocValuesFormatTestCase.java  |    3 +-
 solr/CHANGES.txt                                   |   19 +
 solr/NOTICE.txt                                    |    4 +-
 .../src/java/org/apache/solr/api/AnnotatedApi.java |    4 +-
 .../apache/solr/api/ContainerPluginsRegistry.java  |   23 +-
 .../java/org/apache/solr/cloud/LeaderElector.java  |   11 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |  157 +-
 .../solr/cloud/ShardLeaderElectionContext.java     |    8 +-
 .../java/org/apache/solr/cloud/ZkController.java   |   83 +-
 .../java/org/apache/solr/cloud/ZkShardTerms.java   |   91 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   10 +-
 .../solr/handler/FieldAnalysisRequestHandler.java  |    2 -
 .../apache/solr/handler/RequestHandlerBase.java    |    2 +
 .../solr/handler/admin/CollectionsHandler.java     |    1 +
 .../solr/handler/admin/RebalanceLeaders.java       |    2 +-
 .../solr/handler/admin/ZookeeperReadAPI.java       |   33 +-
 .../solr/handler/component/QueryComponent.java     |    5 -
 .../solr/handler/component/SearchHandler.java      |    8 +
 .../org/apache/solr/search/FunctionQParser.java    |    4 +-
 .../org/apache/solr/search/JoinQParserPlugin.java  |   14 +-
 .../org/apache/solr/search/TopLevelJoinQuery.java  |   28 +-
 .../org/apache/solr/search/facet/FacetContext.java |    2 +
 .../org/apache/solr/search/facet/FacetModule.java  |    2 +
 .../solr/search/facet/FacetRangeProcessor.java     |   17 +-
 .../org/apache/solr/servlet/ResponseUtils.java     |    2 +-
 .../processor/DistributedZkUpdateProcessor.java    |   18 -
 .../java/org/apache/solr/util/TestInjection.java   |   39 +
 .../collection1/conf/solrconfig-deeppaging.xml     |   11 +-
 .../src/test/org/apache/solr/CursorPagingTest.java |   87 +-
 .../apache/solr/cloud/DistribCursorPagingTest.java |    7 -
 .../org/apache/solr/cloud/ForceLeaderTest.java     |    3 +-
 .../org/apache/solr/cloud/HttpPartitionTest.java   |   29 +-
 .../apache/solr/cloud/LeaderTragicEventTest.java   |  170 +-
 .../apache/solr/cloud/ReplicationFactorTest.java   |   58 +-
 .../test/org/apache/solr/cloud/ShardTermsTest.java |   48 +
 .../org/apache/solr/cloud/ZkShardTermsTest.java    |    8 -
 .../solr/core/ConfigureRecoveryStrategyTest.java   |    2 +-
 .../solr/handler/admin/ZookeeperReadAPITest.java   |    1 +
 .../solr/search/facet/TestJsonRangeFacets.java     |    6 +
 .../solr/search/function/TestFunctionQuery.java    |  127 +-
 solr/solr-ref-guide/src/_templates/table.html.slim |    4 +-
 .../src/cluster-node-management.adoc               |    7 +-
 .../src/common-query-parameters.adoc               |    4 +-
 solr/solr-ref-guide/src/css/ref-guide.css          |    1 -
 .../images/solr-tracing/query-request-tracing.png  |  Bin 286374 -> 157465 bytes
 .../src/indexing-nested-documents.adoc             |   16 +-
 solr/solr-ref-guide/src/pagination-of-results.adoc |    1 +
 solr/solr-ref-guide/src/solr-tracing.adoc          |  102 +-
 .../apache/solr/client/solrj/cloud/ShardTerms.java |   19 +-
 .../client/solrj/impl/BaseCloudSolrClient.java     |    4 -
 .../solr/client/solrj/request/UpdateRequest.java   |    6 -
 .../client/solrj/request/beans/PluginMeta.java     |   13 +-
 solr/webapp/web/css/angular/angular-csp.css        |    4 +-
 solr/webapp/web/libs/angular-cookies.min.js        |    6 +-
 solr/webapp/web/libs/angular-resource.min.js       |    6 +-
 solr/webapp/web/libs/angular-route.min.js          |    6 +-
 solr/webapp/web/libs/angular-sanitize.min.js       |    6 +-
 solr/webapp/web/libs/angular.min.js                |  690 ++--
 3479 files changed, 186066 insertions(+), 155871 deletions(-)