You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by ma...@apache.org on 2025/06/18 15:48:49 UTC

(opennlp) branch OPENNLP-855-Sentiment-from-text updated (eddcb8a0 -> 28c78a4f)

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

mawiesne pushed a change to branch OPENNLP-855-Sentiment-from-text
in repository https://gitbox.apache.org/repos/asf/opennlp.git


 discard eddcb8a0 OPENNLP-855: New SentimentAnalysisParser
     add 05f69a42 OPENNLP-1724: Update JUnit to 5.13.1 (#790)
     add ad0f3373 OPENNLP-1746: Move to Apache Parent 35 (#793)
     add d4431681 OPENNLP-1747: Update build-helper-maven-plugin to 3.6.1 (#791)
     add 75f0f933 OPENNLP-1708: Introduce new OpenNLP module structure - defines new Maven module hierarchy - resolves OPENNLP-1709 (API) - resolves OPENNLP-1710 (Core) - resolves OPENNLP-1711 (CLI) - resolves OPENNLP-1712 (Tools) - resolves OPENNLP-1713 (Extensions) - resolves OPENNLP-1717 (API in core/dl) - resolves OPENNLP-1718 (API, RT, etc. in uima & morfologik)
     add e616bea3 OPENNLP-1740 OPENNLP-1741 - Modularize maxent ML code. Lays the foundation to separate the other ML related packages into custom modules
     add ef0920bf OPENNLP-1743 OPENNLP-1744 - Modularize ML code
     add 7c47ef33 Move opennlp-dl(-gpu) under opennlp-ml parent
     add 5ea258af Move opennlp-dl(-gpu) under opennlp-ml parent
     add 037e6df1 Drop package-info classes (JPMS)
     add d554d5b9 Cleanup runtime from test data
     add b4559df4 clears non-required test resources in some ML modules
     add b10210bd OPENNLP-855: New SentimentAnalysisParser
     add 28c78a4f OPENNLP-855: New SentimentAnalysisParser - adapts existing Sentiment code to OpenNLP 3.x module structures - introduces SentimentDetector API interface

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (eddcb8a0)
            \
             N -- N -- N   refs/heads/OPENNLP-855-Sentiment-from-text (28c78a4f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../tools/lang/abb_PT.xml => opennlp-api/pom.xml   |  35 +-
 .../java/opennlp/tools/chunker/ChunkSample.java    |   0
 .../main/java/opennlp/tools/chunker/Chunker.java   |   0
 .../tools/chunker/ChunkerContextGenerator.java     |   0
 .../tools/chunker/ChunkerEvaluationMonitor.java    |   0
 .../java/opennlp/tools/cmdline/ArgumentParser.java |  73 ++-
 .../opennlp/tools/cmdline/ObjectStreamFactory.java |   0
 .../tools/cmdline/TerminateToolException.java      |   0
 .../tools/cmdline/params/BasicFormatParams.java    |   0
 .../tools/cmdline/params/BasicTrainingParams.java  |   0
 .../opennlp/tools/cmdline/params/CVParams.java     |   0
 .../tools/cmdline/params/DetokenizerParameter.java |   0
 .../tools/cmdline/params/EncodingParameter.java    |   0
 .../tools/cmdline/params/EvaluatorParams.java      |   0
 .../cmdline/params/FineGrainedEvaluatorParams.java |   0
 .../tools/cmdline/params/LanguageParams.java       |   0
 .../tools/cmdline/params/TrainingToolParams.java   |   0
 .../main/java/opennlp/tools/commons/Internal.java  |   0
 .../main/java/opennlp/tools/commons/Sample.java    |   0
 .../java/opennlp/tools/commons/ThreadSafe.java     |   0
 .../main/java/opennlp/tools/commons/Trainer.java   |  19 +-
 .../tools/doccat/DoccatEvaluationMonitor.java      |   0
 .../opennlp/tools/doccat/DocumentCategorizer.java  |   0
 .../java/opennlp/tools/doccat/DocumentSample.java  |   0
 .../opennlp/tools/doccat/FeatureGenerator.java     |   0
 .../java/opennlp/tools/entitylinker/BaseLink.java  |   0
 .../opennlp/tools/entitylinker/EntityLinker.java   |   4 +-
 .../tools/entitylinker/EntityLinkerProperties.java |   2 -
 .../opennlp/tools/entitylinker/LinkedSpan.java     |   0
 .../java/opennlp/tools/langdetect/Language.java    |   0
 .../opennlp/tools/langdetect/LanguageDetector.java |   0
 .../LanguageDetectorContextGenerator.java          |   0
 .../LanguageDetectorEvaluationMonitor.java         |   0
 .../opennlp/tools/langdetect/LanguageSample.java   |   0
 .../opennlp/tools/languagemodel/LanguageModel.java |   2 +-
 .../java/opennlp/tools/lemmatizer/LemmaSample.java |   0
 .../java/opennlp/tools/lemmatizer/Lemmatizer.java  |   0
 .../lemmatizer/LemmatizerContextGenerator.java     |   0
 .../lemmatizer/LemmatizerEvaluationMonitor.java    |   0
 .../main/java/opennlp/tools/ml/AlgorithmType.java  | 108 ++++
 .../src/main/java/opennlp/tools/ml/ArrayMath.java  |   0
 .../tools/ml/EventModelSequenceTrainer.java        |   3 +-
 .../main/java/opennlp/tools/ml/EventTrainer.java   |   5 +-
 .../java/opennlp/tools/ml/SequenceTrainer.java     |   5 +-
 .../main/java/opennlp/tools/ml/model/Context.java  |   0
 .../java/opennlp/tools/ml/model/DataIndexer.java   |  12 +-
 .../java/opennlp/tools/ml/model/DataReader.java    |   0
 .../main/java/opennlp/tools/ml/model/Event.java    |   0
 .../java/opennlp/tools/ml/model/MaxentModel.java   |   0
 .../main/java/opennlp/tools/ml/model/Prior.java    |   0
 .../main/java/opennlp/tools/ml/model/Sequence.java |   0
 .../ml/model/SequenceClassificationModel.java      |   0
 .../opennlp/tools/ml/model/SequenceStream.java     |   4 +-
 .../tools/models/ClassPathLoaderException.java     |   0
 .../opennlp/tools/models/ClassPathModelEntry.java  |   0
 .../opennlp/tools/models/ClassPathModelFinder.java |   0
 .../main/java/opennlp/tools/models/ModelType.java  |   0
 .../opennlp/tools/monitoring/StopCriteria.java     |   4 -
 .../opennlp/tools/monitoring/TrainingMeasure.java  |   0
 .../tools/monitoring/TrainingProgressMonitor.java  |   4 +-
 .../opennlp/tools/namefind/DocumentNameFinder.java |   0
 .../tools/namefind/NameContextGenerator.java       |   0
 .../java/opennlp/tools/namefind/NameSample.java    |  20 +-
 .../opennlp/tools/namefind/TokenNameFinder.java    |   0
 .../namefind/TokenNameFinderEvaluationMonitor.java |   0
 .../java/opennlp/tools/parser/Constituent.java     |   0
 .../main/java/opennlp/tools/parser/GapLabeler.java |   0
 .../main/java/opennlp/tools/parser/HeadRules.java  |   0
 .../src/main/java/opennlp/tools/parser/Parse.java  |  18 +-
 .../src/main/java/opennlp/tools/parser/Parser.java |  16 +
 .../tools/parser/ParserEvaluationMonitor.java      |   0
 .../opennlp/tools/parser/ParserEventTypeEnum.java  |   0
 .../main/java/opennlp/tools/parser/ParserType.java |   0
 .../opennlp/tools/postag/MutableTagDictionary.java |   0
 .../opennlp/tools/postag/POSContextGenerator.java  |   0
 .../main/java/opennlp/tools/postag/POSSample.java  |   0
 .../main/java/opennlp/tools/postag/POSTagger.java  |   0
 .../tools/postag/POSTaggerEvaluationMonitor.java   |   0
 .../java/opennlp/tools/postag/TagDictionary.java   |   0
 .../tools/sentdetect/EndOfSentenceScanner.java     |   0
 .../tools/sentdetect/SDContextGenerator.java       |   3 +-
 .../opennlp/tools/sentdetect/SentenceDetector.java |   0
 .../SentenceDetectorEvaluationMonitor.java         |   0
 .../opennlp/tools/sentdetect/SentenceSample.java   |   0
 .../opennlp/tools/sentiment/SentimentDetector.java |  65 +++
 .../sentiment/SentimentEvaluationMonitor.java      |   7 +-
 .../opennlp/tools/sentiment/SentimentSample.java   |   8 +-
 .../main/java/opennlp/tools/stemmer/Stemmer.java   |   0
 .../opennlp/tools/tokenize/AbstractTokenizer.java  |   0
 .../java/opennlp/tools/tokenize/Detokenizer.java   |   0
 .../tools/tokenize/TokenContextGenerator.java      |   3 +-
 .../java/opennlp/tools/tokenize/TokenSample.java   |   0
 .../java/opennlp/tools/tokenize/Tokenizer.java     |   1 -
 .../tools/tokenize/TokenizerEvaluationMonitor.java |   0
 .../tools/tokenize/WhitespaceTokenizer.java        |   0
 .../opennlp/tools/tokenize/WordpieceTokenizer.java |   0
 .../opennlp/tools/util/AbstractObjectStream.java   |   0
 .../tools/util/BeamSearchContextGenerator.java     |   0
 .../src/main/java/opennlp/tools/util/Cache.java    |   0
 .../opennlp/tools/util/InputStreamFactory.java     |   0
 .../util/InsufficientTrainingDataException.java    |   0
 .../opennlp/tools/util/InvalidFormatException.java |   0
 .../main/java/opennlp/tools/util/ObjectStream.java |   0
 .../java/opennlp/tools/util/ObjectStreamUtils.java |   0
 .../main/java/opennlp/tools/util/Parameters.java   | 359 +++++++++++++
 .../opennlp/tools/util/PlainTextByLineStream.java  |   0
 .../java/opennlp/tools/util/ResetableIterator.java |   0
 .../src/main/java/opennlp/tools/util/Sequence.java |   0
 .../java/opennlp/tools/util/SequenceCodec.java     |   0
 .../java/opennlp/tools/util/SequenceValidator.java |   0
 .../src/main/java/opennlp/tools/util/Span.java     |   0
 .../main/java/opennlp/tools/util/StringUtil.java   |   0
 .../src/main/java/opennlp/tools/util/TokenTag.java |   0
 .../opennlp/tools/util/TrainingConfiguration.java  |   3 +-
 .../opennlp/tools/util/eval/EvaluationMonitor.java |   0
 .../java/opennlp/tools/util/eval/FMeasure.java     |   2 +-
 .../main/java/opennlp/tools/util/eval/Mean.java    |   0
 .../opennlp/tools/util/ext/ExtensionLoader.java    |   0
 .../util/ext/ExtensionNotLoadedException.java      |   0
 .../tools/util/ext/ExtensionServiceKeys.java       |   0
 .../util/featuregen/AdaptiveFeatureGenerator.java  |   0
 .../FeatureGeneratorResourceProvider.java          |   0
 .../java/opennlp/tools/util/java/Experimental.java |   0
 .../opennlp/tools/util/jvm/StringInterner.java     |   0
 .../opennlp/tools/util/model/ArtifactProvider.java |   0
 .../tools/util/model/ArtifactSerializer.java       |   0
 .../java/opennlp/tools/util/model/ModelType.java   |   0
 .../tools/util/model/SerializableArtifact.java     |   0
 .../util/normalizer/CharSequenceNormalizer.java    |   0
 .../opennlp/tools/util/wordvector/WordVector.java  |   0
 .../tools/util/wordvector/WordVectorTable.java     |   0
 .../tools/util/wordvector/WordVectorType.java      |   0
 .../opennlp-cli}/lang/ga/abb_GA.xml                |   0
 opennlp-core/opennlp-cli/pom.xml                   | 138 +++++
 .../tools/cmdline/AbstractConverterTool.java       |   0
 .../tools/cmdline/AbstractCrossValidatorTool.java  |   0
 .../tools/cmdline/AbstractEvaluatorTool.java       |   0
 .../opennlp/tools/cmdline/AbstractTrainerTool.java |   0
 .../tools/cmdline/AbstractTypedParamTool.java      |   0
 .../opennlp/tools/cmdline/BasicCmdLineTool.java    |   0
 .../src/main/java/opennlp/tools/cmdline/CLI.java   |   0
 .../java/opennlp/tools/cmdline/CmdLineTool.java    |   0
 .../java/opennlp/tools/cmdline/CmdLineUtil.java    |   0
 .../tools/cmdline/DetailedFMeasureListener.java    |   0
 .../tools/cmdline/EvaluationErrorPrinter.java      |   0
 .../tools/cmdline/FineGrainedReportListener.java   |   0
 .../opennlp/tools/cmdline/GenerateManualTool.java  |   0
 .../java/opennlp/tools/cmdline/ModelLoader.java    |   0
 .../opennlp/tools/cmdline/PerformanceMonitor.java  |   0
 .../tools/cmdline/SystemInputStreamFactory.java    |   0
 .../opennlp/tools/cmdline/TypedCmdLineTool.java    |   0
 .../chunker/ChunkEvaluationErrorListener.java      |   0
 .../cmdline/chunker/ChunkerConverterTool.java      |   0
 .../cmdline/chunker/ChunkerCrossValidatorTool.java |   0
 .../chunker/ChunkerDetailedFMeasureListener.java   |   0
 .../cmdline/chunker/ChunkerEvaluatorTool.java      |   0
 .../tools/cmdline/chunker/ChunkerMETool.java       |   0
 .../tools/cmdline/chunker/ChunkerModelLoader.java  |   0
 .../tools/cmdline/chunker/ChunkerTrainerTool.java  |   0
 .../tools/cmdline/chunker/TrainingParams.java      |   0
 .../dictionary/DictionaryBuilderParams.java        |   0
 .../cmdline/dictionary/DictionaryBuilderTool.java  |   0
 .../tools/cmdline/doccat/DoccatConverterTool.java  |   0
 .../cmdline/doccat/DoccatCrossValidatorTool.java   |   0
 .../doccat/DoccatEvaluationErrorListener.java      |   0
 .../tools/cmdline/doccat/DoccatEvaluatorTool.java  |   0
 .../doccat/DoccatFineGrainedReportListener.java    |   0
 .../tools/cmdline/doccat/DoccatModelLoader.java    |   0
 .../opennlp/tools/cmdline/doccat/DoccatTool.java   |   0
 .../tools/cmdline/doccat/DoccatTrainerTool.java    |   0
 .../tools/cmdline/doccat/TrainingParams.java       |   0
 .../cmdline/entitylinker/EntityLinkerTool.java     |   0
 .../langdetect/LanguageDetectorConverterTool.java  |   0
 .../LanguageDetectorCrossValidatorTool.java        |   0
 .../LanguageDetectorEvaluationErrorListener.java   |   0
 .../langdetect/LanguageDetectorEvaluatorTool.java  |   0
 .../LanguageDetectorFineGrainedReportListener.java |   0
 .../langdetect/LanguageDetectorModelLoader.java    |   0
 .../cmdline/langdetect/LanguageDetectorTool.java   |   0
 .../langdetect/LanguageDetectorTrainerTool.java    |   0
 .../tools/cmdline/langdetect/TrainingParams.java   |   0
 .../languagemodel/NGramLanguageModelTool.java      |   0
 .../lemmatizer/LemmaEvaluationErrorListener.java   |   0
 .../lemmatizer/LemmatizerEvaluatorTool.java        |   0
 .../LemmatizerFineGrainedReportListener.java       |   0
 .../tools/cmdline/lemmatizer/LemmatizerMETool.java |   0
 .../cmdline/lemmatizer/LemmatizerModelLoader.java  |   0
 .../cmdline/lemmatizer/LemmatizerTrainerTool.java  |   0
 .../tools/cmdline/lemmatizer/TrainingParams.java   |   0
 .../namefind/CensusDictionaryCreatorTool.java      |   0
 .../namefind/NameEvaluationErrorListener.java      |   0
 .../cmdline/namefind/NameSampleCountersStream.java |   0
 .../namefind/TokenNameFinderConverterTool.java     |   0
 .../TokenNameFinderCrossValidatorTool.java         |   0
 .../TokenNameFinderDetailedFMeasureListener.java   |   0
 .../namefind/TokenNameFinderEvaluatorTool.java     |   0
 .../TokenNameFinderFineGrainedReportListener.java  |   0
 .../namefind/TokenNameFinderModelLoader.java       |   0
 .../cmdline/namefind/TokenNameFinderTool.java      |   0
 .../namefind/TokenNameFinderTrainerTool.java       |   0
 .../tools/cmdline/namefind/TrainingParams.java     |   0
 .../cmdline/parser/BuildModelUpdaterTool.java      |   3 +-
 .../cmdline/parser/CheckModelUpdaterTool.java      |   3 +-
 .../tools/cmdline/parser/ModelUpdaterTool.java     |   0
 .../tools/cmdline/parser/ParserConverterTool.java  |   0
 .../tools/cmdline/parser/ParserEvaluatorTool.java  |   0
 .../tools/cmdline/parser/ParserModelLoader.java    |   0
 .../opennlp/tools/cmdline/parser/ParserTool.java   |   0
 .../tools/cmdline/parser/ParserTrainerTool.java    |   0
 .../cmdline/parser/TaggerModelReplacerTool.java    |   0
 .../tools/cmdline/parser/TrainingParams.java       |   0
 .../cmdline/postag/POSEvaluationErrorListener.java |   0
 .../tools/cmdline/postag/POSModelLoader.java       |   0
 .../cmdline/postag/POSTaggerConverterTool.java     |   0
 .../postag/POSTaggerCrossValidatorTool.java        |   0
 .../cmdline/postag/POSTaggerEvaluatorTool.java     |   0
 .../postag/POSTaggerFineGrainedReportListener.java |   0
 .../tools/cmdline/postag/POSTaggerTool.java        |   0
 .../tools/cmdline/postag/POSTaggerTrainerTool.java |   0
 .../tools/cmdline/postag/TrainingParams.java       |   0
 .../sentdetect/SentenceDetectorConverterTool.java  |   0
 .../SentenceDetectorCrossValidatorTool.java        |   0
 .../sentdetect/SentenceDetectorEvaluatorTool.java  |   0
 .../cmdline/sentdetect/SentenceDetectorTool.java   |   0
 .../sentdetect/SentenceDetectorTrainerTool.java    |   0
 .../SentenceEvaluationErrorListener.java           |   0
 .../cmdline/sentdetect/SentenceModelLoader.java    |   0
 .../tools/cmdline/sentdetect/TrainingParams.java   |   0
 .../sentiment/SentimentCrossValidatorTool.java     |   0
 .../SentimentDetailedFMeasureListener.java         |   0
 .../SentimentEvaluationErrorListener.java          |   3 +-
 .../cmdline/sentiment/SentimentEvaluatorTool.java  |   0
 .../cmdline/sentiment/SentimentModelLoader.java    |   0
 .../cmdline/sentiment/SentimentTrainerTool.java    |   0
 .../cmdline/tokenizer/CommandLineTokenizer.java    |   0
 .../tokenizer/DetokenEvaluationErrorListener.java  |   0
 .../tokenizer/DetokenizationDictionaryLoader.java  |   0
 .../tokenizer/DictionaryDetokenizerTool.java       |   0
 .../cmdline/tokenizer/SimpleTokenizerTool.java     |   0
 .../tokenizer/TokenEvaluationErrorListener.java    |   0
 .../cmdline/tokenizer/TokenizerConverterTool.java  |   0
 .../tokenizer/TokenizerCrossValidatorTool.java     |   0
 .../tokenizer/TokenizerMEEvaluatorTool.java        |   0
 .../tools/cmdline/tokenizer/TokenizerMETool.java   |   0
 .../cmdline/tokenizer/TokenizerModelLoader.java    |   0
 .../cmdline/tokenizer/TokenizerTrainerTool.java    |   0
 .../tools/cmdline/tokenizer/TrainingParams.java    |   0
 .../java/opennlp/tools/parser/ParserEvaluator.java |   0
 .../resources/opennlp/tools/util/opennlp.version   |   0
 .../java/opennlp/tools/AbstractLoggerTest.java     |   0
 .../opennlp/tools/AbstractModelLoaderTest.java     |   0
 .../java/opennlp/tools/AbstractTempDirTest.java    |   0
 .../opennlp/tools/EnabledWhenCDNAvailable.java     |   0
 .../opennlp/tools/cmdline/ArgumentParserTest.java  |   0
 .../test/java/opennlp/tools/cmdline/CLITest.java   |   0
 .../tools/cmdline/TerminateToolExceptionTest.java  |   0
 .../tools/cmdline/TokenNameFinderToolTest.java     |   5 +-
 .../cmdline/chunker/ChunkerModelLoaderTest.java    |   0
 .../LanguageDetectorModelLoaderTest.java           |   0
 .../languagemodel/NGramLanguageModelToolTest.java  |   0
 .../lemmatizer/LemmatizerModelLoaderIT.java        |   0
 .../namefind/TokenNameFinderModelLoaderTest.java   |   0
 .../namefind/generator/AbstractNewsGenerator.java  |   0
 .../generator/RandomEnglishNewsGenerator.java      |   0
 .../generator/RandomGermanNewsGenerator.java       |   0
 .../tools/cmdline/postag/POSModelLoaderIT.java     |   0
 .../cmdline/sentdetect/SentenceModelLoaderIT.java  |   0
 .../cmdline/tokenizer/TokenizerModelLoaderIT.java  |   0
 .../tokenizer/TokenizerTrainerToolTest.java        |   0
 .../opennlp/tools/util/MockInputStreamFactory.java |   0
 .../src/test/resources/logback-test.xml            |   0
 .../languagemodel/origin_of_text_samples.txt       |   0
 .../cmdline/languagemodel/sentences_set_1.txt      |   0
 .../cmdline/languagemodel/sentences_set_2.txt      |   0
 .../tools/namefind/AnnotatedSentencesWithTypes.txt |   0
 opennlp-core/opennlp-formats/pom.xml               | 115 ++++
 .../tools/cmdline/StreamFactoryRegistry.java       |   0
 .../tools/formats/AbstractSampleStreamFactory.java |   9 +-
 .../tools/formats/BioNLP2004NameSampleStream.java  |   0
 .../formats/BioNLP2004NameSampleStreamFactory.java |   8 +-
 .../tools/formats/ChunkerSampleStreamFactory.java  |   0
 .../tools/formats/Conll02NameSampleStream.java     |   0
 .../formats/Conll02NameSampleStreamFactory.java    |   6 +-
 .../tools/formats/Conll03NameSampleStream.java     |   0
 .../formats/Conll03NameSampleStreamFactory.java    |   6 +-
 .../tools/formats/ConllXPOSSampleStream.java       |   0
 .../formats/ConllXPOSSampleStreamFactory.java      |   8 +-
 .../formats/ConllXSentenceSampleStreamFactory.java |   0
 .../formats/ConllXTokenSampleStreamFactory.java    |   0
 .../formats/DetokenizerSampleStreamFactory.java    |   0
 .../tools/formats/DirectorySampleStream.java       |   0
 .../tools/formats/DocumentSampleStreamFactory.java |   0
 .../tools/formats/EvalitaNameSampleStream.java     |   0
 .../formats/EvalitaNameSampleStreamFactory.java    |   6 +-
 .../java/opennlp/tools/formats/FormatUtil.java     |  78 +++
 .../LanguageDetectorSampleStreamFactory.java       |   0
 .../tools/formats/LanguageSampleStreamFactory.java |   0
 .../formats/LemmatizerSampleStreamFactory.java     |   0
 .../formats/NameFinderCensus90NameStream.java      |   0
 .../tools/formats/NameSampleDataStreamFactory.java |   0
 .../tools/formats/ParseSampleStreamFactory.java    |   0
 .../tools/formats/ResourceAsStreamFactory.java     |   0
 .../tools/formats/SentenceSampleStreamFactory.java |   0
 .../formats/SentimentSampleStreamFactory.java      |  26 +-
 .../tools/formats/TokenSampleStreamFactory.java    |   0
 .../tools/formats/TwentyNewsgroupSampleStream.java |   0
 .../TwentyNewsgroupSampleStreamFactory.java        |   0
 .../tools/formats/WordTagSampleStreamFactory.java  |   0
 .../tools/formats/ad/ADChunkSampleStream.java      |   0
 .../formats/ad/ADChunkSampleStreamFactory.java     |   0
 .../tools/formats/ad/ADNameSampleStream.java       |   0
 .../formats/ad/ADNameSampleStreamFactory.java      |   0
 .../tools/formats/ad/ADPOSSampleStream.java        |   0
 .../tools/formats/ad/ADPOSSampleStreamFactory.java |   0
 .../tools/formats/ad/ADSentenceSampleStream.java   |   0
 .../formats/ad/ADSentenceSampleStreamFactory.java  |   0
 .../opennlp/tools/formats/ad/ADSentenceStream.java |   0
 .../formats/ad/ADTokenSampleStreamFactory.java     |   0
 .../formats/ad/PortugueseContractionUtility.java   |   0
 .../formats/brat/AnnotationConfiguration.java      |   0
 .../formats/brat/AnnotatorNoteAnnotation.java      |   0
 .../tools/formats/brat/AttributeAnnotation.java    |   0
 .../opennlp/tools/formats/brat/BratAnnotation.java |   0
 .../tools/formats/brat/BratAnnotationStream.java   |   0
 .../opennlp/tools/formats/brat/BratDocument.java   |   0
 .../tools/formats/brat/BratDocumentParser.java     |   0
 .../tools/formats/brat/BratDocumentStream.java     |   0
 .../tools/formats/brat/BratNameSampleStream.java   |   0
 .../formats/brat/BratNameSampleStreamFactory.java  |   0
 .../tools/formats/brat/EventAnnotation.java        |   0
 .../tools/formats/brat/RelationAnnotation.java     |   0
 .../tools/formats/brat/SegmenterObjectStream.java  |   0
 .../opennlp/tools/formats/brat/SpanAnnotation.java |   0
 .../formats/conllu/ConlluLemmaSampleStream.java    |   0
 .../conllu/ConlluLemmaSampleStreamFactory.java     |  13 +-
 .../formats/conllu/ConlluPOSSampleStream.java      |   0
 .../conllu/ConlluPOSSampleStreamFactory.java       |  13 +-
 .../tools/formats/conllu/ConlluSentence.java       |   0
 .../formats/conllu/ConlluSentenceSampleStream.java |   0
 .../conllu/ConlluSentenceSampleStreamFactory.java  |  14 +-
 .../opennlp/tools/formats/conllu/ConlluStream.java |   0
 .../opennlp/tools/formats/conllu/ConlluTagset.java |   0
 .../formats/conllu/ConlluTokenSampleStream.java    |   0
 .../conllu/ConlluTokenSampleStreamFactory.java     |  14 +-
 .../tools/formats/conllu/ConlluWordLine.java       |   0
 .../convert/AbstractToSentenceSampleStream.java    |   0
 .../convert/FileToByteArraySampleStream.java       |   0
 .../formats/convert/FileToStringSampleStream.java  |   0
 .../convert/NameToSentenceSampleStream.java        |   0
 .../convert/NameToSentenceSampleStreamFactory.java |   0
 .../formats/convert/NameToTokenSampleStream.java   |   0
 .../convert/NameToTokenSampleStreamFactory.java    |   0
 .../formats/convert/POSToSentenceSampleStream.java |   0
 .../convert/POSToSentenceSampleStreamFactory.java  |   0
 .../formats/convert/POSToTokenSampleStream.java    |   0
 .../convert/POSToTokenSampleStreamFactory.java     |   0
 .../formats/convert/ParseToPOSSampleStream.java    |   0
 .../convert/ParseToPOSSampleStreamFactory.java     |   0
 .../ParseToSentenceSampleStreamFactory.java        |   0
 .../convert/ParseToTokenSampleStreamFactory.java   |   0
 .../frenchtreebank/ConstitDocumentHandler.java     |   0
 .../frenchtreebank/ConstitParseSampleStream.java   |   0
 .../ConstitParseSampleStreamFactory.java           |   0
 .../IrishSentenceBankDocument.java                 |   0
 .../IrishSentenceBankSentenceStream.java           |   0
 .../IrishSentenceBankSentenceStreamFactory.java    |   5 +-
 .../IrishSentenceBankTokenSampleStream.java        |   0
 .../IrishSentenceBankTokenSampleStreamFactory.java |   5 +-
 .../leipzig/LeipzigLanguageSampleStream.java       |   0
 .../LeipzigLanguageSampleStreamFactory.java        |   0
 .../tools/formats/leipzig/SampleShuffleStream.java |   0
 .../tools/formats/leipzig/SampleSkipStream.java    |   0
 .../letsmt/DetokenizeSentenceSampleStream.java     |   0
 .../tools/formats/letsmt/LetsmtDocument.java       |   0
 .../tools/formats/letsmt/LetsmtSentenceStream.java |   0
 .../letsmt/LetsmtSentenceStreamFactory.java        |   4 +-
 .../main/java/opennlp/tools/formats/masc/Masc.java |   0
 .../opennlp/tools/formats/masc/MascDocument.java   |   0
 .../tools/formats/masc/MascDocumentStream.java     |   0
 .../tools/formats/masc/MascNamedEntityParser.java  |   0
 .../formats/masc/MascNamedEntitySampleStream.java  |   0
 .../masc/MascNamedEntitySampleStreamFactory.java   |   6 +-
 .../tools/formats/masc/MascPOSSampleStream.java    |   0
 .../formats/masc/MascPOSSampleStreamFactory.java   |   7 +-
 .../tools/formats/masc/MascPennTagParser.java      |   0
 .../opennlp/tools/formats/masc/MascSentence.java   |   0
 .../tools/formats/masc/MascSentenceParser.java     |   0
 .../formats/masc/MascSentenceSampleStream.java     |   0
 .../masc/MascSentenceSampleStreamFactory.java      |   7 +-
 .../java/opennlp/tools/formats/masc/MascToken.java |   0
 .../tools/formats/masc/MascTokenSampleStream.java  |   0
 .../formats/masc/MascTokenSampleStreamFactory.java |   7 +-
 .../java/opennlp/tools/formats/masc/MascWord.java  |   0
 .../opennlp/tools/formats/masc/MascWordParser.java |   0
 .../formats/moses/MosesSentenceSampleStream.java   |   0
 .../moses/MosesSentenceSampleStreamFactory.java    |   0
 .../tools/formats/muc/DocumentSplitterStream.java  |   0
 .../formats/muc/Muc6NameSampleStreamFactory.java   |  22 +-
 .../opennlp/tools/formats/muc/MucElementNames.java |   0
 .../tools/formats/muc/MucNameContentHandler.java   |   0
 .../tools/formats/muc/MucNameSampleStream.java     |   0
 .../java/opennlp/tools/formats/muc/SgmlParser.java |   0
 .../formats/nkjp/NKJPSegmentationDocument.java     |   0
 .../formats/nkjp/NKJPSentenceSampleStream.java     |   0
 .../nkjp/NKJPSentenceSampleStreamFactory.java      |   8 +-
 .../tools/formats/nkjp/NKJPTextDocument.java       |   0
 .../formats/ontonotes/DocumentToLineStream.java    |   0
 .../ontonotes/OntoNotesFormatParameters.java       |   0
 .../ontonotes/OntoNotesNameSampleStream.java       |   0
 .../OntoNotesNameSampleStreamFactory.java          |   0
 .../ontonotes/OntoNotesPOSSampleStreamFactory.java |   0
 .../ontonotes/OntoNotesParseSampleStream.java      |   0
 .../OntoNotesParseSampleStreamFactory.java         |   0
 .../tools/util/MarkableFileInputStream.java        |   0
 .../tools/util/MarkableFileInputStreamFactory.java |   0
 .../java/opennlp/tools/util/ParagraphStream.java   |   0
 .../resources/opennlp/tools/util/opennlp.version   |   0
 .../java/opennlp/tools/AbstractTempDirTest.java    |   0
 .../opennlp/tools/formats/AbstractFormatTest.java  |   0
 .../formats/AbstractSampleStreamFactoryTest.java   |   0
 .../tools/formats/AbstractSampleStreamTest.java    |   0
 .../BioNLP2004NameSampleStreamFactoryTest.java     |   0
 .../formats/ChunkerSampleStreamFactoryTest.java    |   0
 .../Conll02NameSampleStreamFactoryTest.java        |   0
 .../tools/formats/Conll02NameSampleStreamTest.java |   0
 .../Conll03NameSampleStreamFactoryTest.java        |   0
 .../tools/formats/Conll03NameSampleStreamTest.java |   0
 .../formats/ConllXPOSSampleStreamFactoryTest.java  |   0
 .../tools/formats/ConllXPOSSampleStreamTest.java   |   0
 .../ConllXSentenceSampleStreamFactoryTest.java     |   0
 .../ConllXTokenSampleStreamFactoryTest.java        |   0
 .../tools/formats/DirectorySampleStreamTest.java   |   0
 .../EvalitaNameSampleStreamFactoryTest.java        |   0
 .../tools/formats/EvalitaNameSampleStreamTest.java |   0
 .../LanguageDetectorSampleStreamFactoryTest.java   |   0
 .../formats/LemmatizerSampleStreamFactoryTest.java |   0
 .../formats/NameFinderCensus90NameStreamTest.java  |   0
 .../formats/NameSampleDataStreamFactoryTest.java   |   0
 .../formats/ParseSampleStreamFactoryTest.java      |   0
 .../formats/SentenceSampleStreamFactoryTest.java   |   0
 .../formats/TokenSampleStreamFactoryTest.java      |   0
 .../TwentyNewsgroupSampleStreamFactoryTest.java    |   0
 .../formats/WordTagSampleStreamFactoryTest.java    |   0
 .../formats/ad/ADChunkSampleStreamFactoryTest.java |   0
 .../tools/formats/ad/ADChunkSampleStreamTest.java  |   0
 .../tools/formats/ad/ADNameSampleStreamTest.java   |   0
 .../formats/ad/ADPOSSampleStreamFactoryTest.java   |   0
 .../tools/formats/ad/ADPOSSampleStreamTest.java    |   0
 .../tools/formats/ad/ADParagraphStreamTest.java    |   0
 .../ad/ADSentenceSampleStreamFactoryTest.java      |   0
 .../formats/ad/ADSentenceSampleStreamTest.java     |   0
 .../formats/ad/ADTokenSampleStreamFactoryTest.java |   0
 .../tools/formats/ad/ADTokenSampleStreamTest.java  |   0
 .../formats/ad/AbstractADSampleStreamTest.java     |   0
 .../tools/formats/brat/AbstractBratTest.java       |   0
 .../formats/brat/BratAnnotationStreamTest.java     |   0
 .../tools/formats/brat/BratDocumentParserTest.java |   0
 .../tools/formats/brat/BratDocumentTest.java       |   0
 .../brat/BratNameSampleStreamFactoryTest.java      |   0
 .../formats/brat/BratNameSampleStreamTest.java     |   0
 .../conllu/AbstractConlluSampleStreamTest.java     |   0
 .../conllu/ConlluLemmaSampleStreamFactoryTest.java |   0
 .../conllu/ConlluLemmaSampleStreamTest.java        |   0
 .../conllu/ConlluPOSSampleStreamFactoryTest.java   |   0
 .../formats/conllu/ConlluPOSSampleStreamTest.java  |   0
 .../ConlluSentenceSampleStreamFactoryTest.java     |   0
 .../conllu/ConlluSentenceSampleStreamTest.java     |   0
 .../tools/formats/conllu/ConlluStreamTest.java     |   0
 .../conllu/ConlluTokenSampleStreamFactoryTest.java |   0
 .../conllu/ConlluTokenSampleStreamTest.java        |   0
 .../tools/formats/conllu/ConlluWordLineTest.java   |   0
 .../tools/formats/convert/AbstractConvertTest.java |   0
 .../convert/FileToByteArraySampleStreamTest.java   |   0
 .../convert/FileToStringSampleStreamTest.java      |   0
 .../NameToSentenceSampleStreamFactoryTest.java     |   0
 .../NameToTokenSampleStreamFactoryTest.java        |   0
 .../POSToSentenceSampleStreamFactoryTest.java      |   0
 .../convert/POSToTokenSampleStreamFactoryTest.java |   0
 .../convert/ParseToPOSSampleStreamFactoryTest.java |   0
 .../ParseToSentenceSampleStreamFactoryTest.java    |   0
 .../ParseToTokenSampleStreamFactoryTest.java       |   0
 .../ConstitParseSampleStreamFactoryTest.java       |   0
 .../ConstitParseSampleStreamTest.java              |   0
 .../IrishSentenceBankDocumentTest.java             |   0
 ...IrishSentenceBankSentenceStreamFactoryTest.java |   0
 ...shSentenceBankTokenSampleStreamFactoryTest.java |   0
 .../LeipzigLanguageSampleStreamFactoryTest.java    |   0
 .../leipzig/LeipzigLanguageSampleStreamTest.java   |   0
 .../tools/formats/letsmt/LetsmtDocumentTest.java   |   0
 .../letsmt/LetsmtSentenceStreamFactoryTest.java    |   0
 .../formats/masc/AbstractMascSampleStreamTest.java |   0
 .../MascNamedEntitySampleStreamFactoryTest.java    |   0
 .../masc/MascNamedEntitySampleStreamTest.java      |   3 +-
 .../masc/MascPOSSampleStreamFactoryTest.java       |   0
 .../formats/masc/MascPOSSampleStreamTest.java      |   3 +-
 .../masc/MascSentenceSampleStreamFactoryTest.java  |   0
 .../formats/masc/MascSentenceSampleStreamTest.java |   3 +-
 .../masc/MascTokenSampleStreamFactoryTest.java     |   0
 .../formats/masc/MascTokenSampleStreamTest.java    |   3 +-
 .../MosesSentenceSampleStreamFactoryTest.java      |   0
 .../formats/muc/DocumentSplitterStreamTest.java    |   0
 .../muc/Muc6NameSampleStreamFactoryTest.java       |   0
 .../opennlp/tools/formats/muc/SgmlParserTest.java  |   0
 .../formats/nkjp/NKJPSegmentationDocumentTest.java |   0
 .../nkjp/NKJPSentenceSampleStreamFactoryTest.java  |   0
 .../tools/formats/nkjp/NKJPTextDocumentTest.java   |   0
 .../OntoNotesNameSampleStreamFactoryTest.java      |   0
 .../OntoNotesPOSSampleStreamFactoryTest.java       |   0
 .../OntoNotesParseSampleStreamFactoryTest.java     |   0
 .../src/test/resources/logback-test.xml            |   0
 .../20newsgroup/sci.electronics/52794.sample       |   0
 .../resources/opennlp/tools/formats/ad/ad.sample   |   0
 .../opennlp/tools/formats/bionlp2004-01.sample     |   0
 .../opennlp/tools/formats/brat/brat-ann.conf       |   0
 .../opennlp/tools/formats/brat/opennlp-1193.ann    |   0
 .../opennlp/tools/formats/brat/opennlp-1193.txt    |   0
 .../formats/brat/voa-with-entities-overlapping.ann |   0
 .../formats/brat/voa-with-entities-overlapping.txt |   0
 .../tools/formats/brat/voa-with-entities.ann       |   0
 .../tools/formats/brat/voa-with-entities.txt       |   0
 .../tools/formats/brat/voa-with-relations.ann      |   0
 .../tools/formats/brat/voa-with-relations.txt      |   0
 .../opennlp/tools/formats/brown-cluster.txt        |   0
 .../opennlp/tools/formats/census90.sample          |   0
 .../opennlp/tools/formats/chunker-01.sample        |   0
 .../opennlp/tools/formats/conll2002-es.sample      |   0
 .../opennlp/tools/formats/conll2002-nl.sample      |   0
 .../opennlp/tools/formats/conll2003-de.sample      |   0
 .../opennlp/tools/formats/conll2003-en.sample      |   0
 .../tools/formats/conllu/de-ud-train-sample.conllu |   0
 .../tools/formats/conllu/es-ud-sample.conllu       |   0
 .../tools/formats/conllu/full-sample.conllu        |   0
 .../tools/formats/conllu/pt_br-ud-sample.conllu    |   0
 .../resources/opennlp/tools/formats/conllx.sample  |   0
 .../opennlp/tools/formats/evalita-ner-it-01.sample |   0
 .../opennlp/tools/formats/evalita-ner-it-02.sample |   0
 .../opennlp/tools/formats/evalita-ner-it-03.sample |   0
 .../tools/formats/evalita-ner-it-broken.sample     |   0
 .../tools/formats/evalita-ner-it-incorrect.sample  |   0
 .../tools/formats/frenchtreebank/sample1.xml       |   0
 .../irishsentencebank/irishsentencebank-sample.xml |   0
 .../opennlp/tools/formats/lang-detect-01.sample    |   0
 .../opennlp/tools/formats/leipzig-en.sample        |   0
 .../opennlp/tools/formats/leipzig/samples/.hidden  |   0
 .../tools/formats/leipzig/samples/123-skipped.txt  |   0
 .../formats/leipzig/samples/dan-sentences.txt      |   0
 .../leipzig/samples/dontread/xxx-sentences.txt     |   0
 .../formats/leipzig/samples/eng-sentences.txt      |   0
 .../opennlp/tools/formats/lemma-01.sample          |   0
 .../tools/formats/letsmt/letsmt-with-words.xml     |   0
 .../opennlp/tools/formats/masc/fakeMASC-ne.xml     |   0
 .../opennlp/tools/formats/masc/fakeMASC-penn.xml   |   0
 .../opennlp/tools/formats/masc/fakeMASC-s.xml      |   0
 .../opennlp/tools/formats/masc/fakeMASC-seg.xml    |   0
 .../opennlp/tools/formats/masc/fakeMASC.hdr        |   0
 .../opennlp/tools/formats/masc/fakeMASC.txt        |   0
 .../opennlp/tools/formats/moses/moses-tiny.sample  |   0
 .../opennlp/tools/formats/muc/LDC2003T13.sgm       |   0
 .../opennlp/tools/formats/muc/parsertest1.sgml     |   0
 .../opennlp/tools/formats/name-data-01.sample      |   0
 .../tools/formats/nkjp/ann_segmentation.xml        |   0
 .../opennlp/tools/formats/nkjp/text_structure.xml  |   0
 .../formats/ontonotes/ontonotes-sample-01.name     |   0
 .../formats/ontonotes/ontonotes-sample-02.parse    |   0
 .../opennlp/tools/formats/parse-01.sample          |   0
 .../opennlp/tools/formats/sentences-01.sample      |   0
 .../opennlp/tools/formats/tokens-01.sample         |   0
 .../opennlp/tools/formats/word-tags-01.sample      |   0
 .../opennlp/tools/tokenize/latin-detokenizer.xml   |   0
 .../opennlp-ml/opennlp-dl-gpu}/README.md           |   0
 .../opennlp-ml/opennlp-dl-gpu}/pom.xml             |  24 +-
 .../opennlp-ml/opennlp-dl}/README.md               |   0
 .../opennlp-ml/opennlp-dl}/pom.xml                 |  30 +-
 .../src/main/java/opennlp/dl/AbstractDL.java       |   0
 .../src/main/java/opennlp/dl/InferenceOptions.java |   0
 .../src/main/java/opennlp/dl/SpanEnd.java          |   0
 .../src/main/java/opennlp/dl/Tokens.java           |   0
 .../dl/doccat/DocumentCategorizerConfig.java       |   0
 .../opennlp/dl/doccat/DocumentCategorizerDL.java   |   0
 .../AverageClassificationScoringStrategy.java      |   0
 .../scoring/ClassificationScoringStrategy.java     |   0
 .../java/opennlp/dl/namefinder/NameFinderDL.java   |   0
 .../java/opennlp/dl/vectors/SentenceVectorsDL.java |   0
 .../src/test/java/opennlp/dl/AbstractDLTest.java   |   0
 .../dl/doccat/DocumentCategorizerConfigTest.java   |   0
 .../dl/doccat/DocumentCategorizerDLEval.java       |   0
 .../AverageClassificationScoringStrategyTest.java  |   0
 .../opennlp/dl/namefinder/NameFinderDLEval.java    |   0
 .../opennlp/dl/vectors/SentenceVectorsDLEval.java  |   0
 opennlp-core/opennlp-ml/opennlp-ml-bayes/pom.xml   |  47 ++
 .../ml/naivebayes/BinaryNaiveBayesModelReader.java |   0
 .../ml/naivebayes/BinaryNaiveBayesModelWriter.java |   0
 .../tools/ml/naivebayes/LogProbabilities.java      |   0
 .../tools/ml/naivebayes/LogProbability.java        |   0
 .../ml/naivebayes/NaiveBayesEvalParameters.java    |   0
 .../tools/ml/naivebayes/NaiveBayesModel.java       |   5 +-
 .../tools/ml/naivebayes/NaiveBayesModelReader.java |   0
 .../tools/ml/naivebayes/NaiveBayesModelWriter.java |   0
 .../tools/ml/naivebayes/NaiveBayesTrainer.java     |   6 +-
 .../naivebayes/PlainTextNaiveBayesModelReader.java |   0
 .../naivebayes/PlainTextNaiveBayesModelWriter.java |   0
 .../opennlp/tools/ml/naivebayes/Probabilities.java |   0
 .../opennlp/tools/ml/naivebayes/Probability.java   |   0
 .../java/opennlp/tools/ml/PrepAttachDataUtil.java  |   0
 .../ml/naivebayes/AbstractNaiveBayesTest.java      |   0
 .../ml/naivebayes/NaiveBayesCorrectnessTest.java   |   5 +-
 .../naivebayes/NaiveBayesModelReadWriteTest.java   |   5 +-
 .../ml/naivebayes/NaiveBayesPrepAttachTest.java    |  20 +-
 .../NaiveBayesSerializedCorrectnessTest.java       |   5 +-
 .../src/test/resources/data/ppa/NOTICE             |   0
 .../src/test/resources/data/ppa/devset             |   0
 .../src/test/resources/data/ppa/training           |   0
 .../src/test/resources/logback-test.xml            |   0
 .../opennlp-ml/opennlp-ml-commons/pom.xml          |  36 +-
 .../ml/AbstractEventModelSequenceTrainer.java      |   8 +-
 .../opennlp/tools/ml/AbstractEventTrainer.java     |  23 +-
 .../opennlp/tools/ml/AbstractMLModelWriter.java    |   0
 .../java/opennlp/tools/ml/AbstractTrainer.java     |  49 +-
 .../src/main/java/opennlp/tools/ml/BeamSearch.java |   0
 .../tools/ml/model/AbstractDataIndexer.java        |  14 +-
 .../java/opennlp/tools/ml/model/AbstractModel.java |  12 +-
 .../tools/ml/model/AbstractModelReader.java        |   0
 .../tools/ml/model/AbstractModelWriter.java        |   0
 .../tools/ml/model/BinaryFileDataReader.java       |   0
 .../tools/ml/model/ChecksumEventStream.java        |   3 +-
 .../opennlp/tools/ml/model/ComparableEvent.java    |   0
 .../tools/ml/model/ComparablePredicate.java        |   0
 .../opennlp/tools/ml/model/DataIndexerFactory.java |  13 +-
 .../tools/ml/model/DynamicEvalParameters.java      |   0
 .../opennlp/tools/ml/model/EvalParameters.java     |   0
 .../opennlp/tools/ml/model/FileEventStream.java    |   0
 .../opennlp/tools/ml/model/GenericModelReader.java |  38 +-
 .../opennlp/tools/ml/model/GenericModelWriter.java |  33 +-
 .../tools/ml/model/ModelParameterChunker.java      |   0
 .../opennlp/tools/ml/model/MutableContext.java     |   0
 .../opennlp/tools/ml/model/ObjectDataReader.java   |   0
 .../opennlp/tools/ml/model/OnePassDataIndexer.java |   7 +-
 .../ml/model/OnePassRealValueDataIndexer.java      |   0
 .../tools/ml/model/PlainTextFileDataReader.java    |   0
 .../tools/ml/model/RealValueFileEventStream.java   |   0
 .../tools/ml/model/SequenceStreamEventStream.java  |   0
 .../tools/ml/model/SimpleEventStreamBuilder.java   |   0
 .../opennlp/tools/ml/model/TwoPassDataIndexer.java |   7 +-
 .../java/opennlp/tools/ml/model/UniformPrior.java  |   0
 .../monitoring/DefaultTrainingProgressMonitor.java |   1 -
 .../opennlp/tools/util/TrainingParameters.java     | 400 ++++++++++++++
 .../src/test/java}/logback-test.xml                |   0
 .../opennlp/tools/ml/AbstractEventStreamTest.java  |   0
 .../tools/ml/model/ChecksumEventStreamTest.java    |   0
 .../java/opennlp/tools/ml/model/EventTest.java     |   0
 .../tools/ml/model/FileEventStreamTest.java        |   0
 .../tools/ml/model/ModelParameterChunkerTest.java  |   0
 .../tools/ml/model/OnePassDataIndexerTest.java     |   2 +-
 .../ml/model/OnePassRealValueDataIndexerTest.java  |   2 +-
 .../ml/model/RealValueFileEventStreamTest.java     |   4 +-
 opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml  |  47 ++
 .../opennlp/tools/ml/maxent/AllEnglishAffixes.txt  |   0
 .../tools/ml/maxent/BasicContextGenerator.java     |   0
 .../opennlp/tools/ml/maxent/ContextGenerator.java  |   0
 .../java/opennlp/tools/ml/maxent/DataStream.java   |   0
 .../main/java/opennlp/tools/ml/maxent/GISFormat    |   0
 .../java/opennlp/tools/ml/maxent/GISModel.java     |   3 +-
 .../java/opennlp/tools/ml/maxent/GISTrainer.java   |  22 +-
 .../tools/ml/maxent/RealBasicEventStream.java      |   0
 .../tools/ml/maxent/URLInputStreamFactory.java     |   0
 .../tools/ml/maxent/io/BinaryGISModelReader.java   |   0
 .../tools/ml/maxent/io/BinaryGISModelWriter.java   |   0
 .../tools/ml/maxent/io/BinaryQNModelReader.java    |   0
 .../tools/ml/maxent/io/BinaryQNModelWriter.java    |   0
 .../opennlp/tools/ml/maxent/io/GISModelReader.java |   0
 .../opennlp/tools/ml/maxent/io/GISModelWriter.java |   0
 .../opennlp/tools/ml/maxent/io/QNModelReader.java  |   0
 .../opennlp/tools/ml/maxent/io/QNModelWriter.java  |   0
 .../java/opennlp/tools/ml/maxent/io/package.html   |   0
 .../main/java/opennlp/tools/ml/maxent/package.html |   0
 .../tools/ml/maxent/quasinewton/Function.java      |   0
 .../tools/ml/maxent/quasinewton/LineSearch.java    |   0
 .../ml/maxent/quasinewton/NegLogLikelihood.java    |   3 +-
 .../quasinewton/ParallelNegLogLikelihood.java      |   3 +-
 .../tools/ml/maxent/quasinewton/QNMinimizer.java   |   0
 .../tools/ml/maxent/quasinewton/QNModel.java       |   3 +-
 .../tools/ml/maxent/quasinewton/QNTrainer.java     |   8 +-
 .../monitoring/LogLikelihoodThresholdBreached.java |  16 +-
 .../opennlp/tools/ml/AbstractEventStreamTest.java  |   0
 .../java/opennlp/tools/ml/PrepAttachDataUtil.java  |   0
 .../tools/ml/maxent/FootballEventStream.java       |   0
 .../opennlp/tools/ml/maxent/GISIndexingTest.java   |  78 +--
 .../opennlp/tools/ml/maxent/GISTrainerTest.java    |   8 +-
 .../tools/ml/maxent/MaxentPrepAttachTest.java      |  32 +-
 .../opennlp/tools/ml/maxent/MockDataIndexer.java   |   5 +-
 .../tools/ml/maxent/RealBasicEventStreamTest.java  |   0
 .../tools/ml/maxent/RealValueModelTest.java        |   6 +-
 .../tools/ml/maxent/ScaleDoesntMatterTest.java     |  24 +-
 .../ml/maxent/io/RealValueFileEventStreamTest.java |   5 +-
 .../ml/maxent/quasinewton/LineSearchTest.java      |   0
 .../maxent/quasinewton/NegLogLikelihoodTest.java   |   8 +-
 .../ml/maxent/quasinewton/QNMinimizerTest.java     |   0
 .../ml/maxent/quasinewton/QNPrepAttachTest.java    |  57 +-
 .../tools/ml/maxent/quasinewton/QNTrainerTest.java |   5 +-
 .../opennlp/tools/util/MockInputStreamFactory.java |   0
 .../opennlp/maxent/io/rvfes-bug-data-broken.txt    |   0
 .../data/opennlp/maxent/io/rvfes-bug-data-ok.txt   |   0
 .../maxent/real-valued-weights-training-data.txt   |   0
 .../maxent/repeat-weighting-training-data.txt      |   0
 .../src/test/resources/data/ppa/NOTICE             |   0
 .../src/test/resources/data/ppa/bitstrings         |   0
 .../src/test/resources/data/ppa/devset             |   0
 .../src/test/resources/data/ppa/test               |   0
 .../src/test/resources/data/ppa/training           |   0
 .../src/test/resources/logback-test.xml            |   0
 .../resources/opennlp/tools/ml/maxent/football.dat |   0
 .../opennlp-ml/opennlp-ml-perceptron/pom.xml       |  47 ++
 .../ml/perceptron/BinaryPerceptronModelReader.java |   0
 .../ml/perceptron/BinaryPerceptronModelWriter.java |   0
 .../tools/ml/perceptron/PerceptronModel.java       |   3 +-
 .../tools/ml/perceptron/PerceptronModelReader.java |   0
 .../tools/ml/perceptron/PerceptronModelWriter.java |   0
 .../tools/ml/perceptron/PerceptronTrainer.java     |  10 +-
 .../SimplePerceptronSequenceTrainer.java           |   7 +-
 .../IterDeltaAccuracyUnderTolerance.java           |   6 +-
 .../java/opennlp/tools/ml/PrepAttachDataUtil.java  |   0
 .../ml/perceptron/PerceptronPrepAttachTest.java    |  52 +-
 .../src/test/resources/data/ppa/NOTICE             |   0
 .../src/test/resources/data/ppa/devset             |   0
 .../src/test/resources/data/ppa/training           |   0
 .../src/test/resources/logback-test.xml            |   0
 {opennlp-dl => opennlp-core/opennlp-ml}/pom.xml    |  65 +--
 opennlp-core/opennlp-models/pom.xml                | 139 +++++
 .../tools/models/AbstractClassPathModelFinder.java |   0
 .../java/opennlp/tools/models/ClassPathModel.java  |   2 -
 .../opennlp/tools/models/ClassPathModelLoader.java |   0
 .../tools/models/ClassPathModelProvider.java       |   0
 .../models/DefaultClassPathModelProvider.java      |   0
 .../models/classgraph/ClassgraphModelFinder.java   |   0
 .../models/simple/SimpleClassPathModelFinder.java  |   0
 .../tools/models/AbstractClassPathFinderTest.java  |   0
 .../tools/models/AbstractClassPathModelTest.java   |   0
 .../tools/models/AbstractModelLoaderTest.java      |   0
 .../tools/models/AbstractModelUsageTest.java       |   0
 .../tools/models/ClassPathModelLoaderTest.java     |   0
 .../models/DefaultClassPathModelProviderTest.java  |   0
 .../classgraph/ClassgraphModelFinderTest.java      |   0
 .../classgraph/ClassgraphModelLoaderTest.java      |   0
 .../classgraph/ClassgraphModelUsageTest.java       |   0
 .../simple/SimpleClassPathModelFinderTest.java     |   0
 .../tools/models/simple/SimpleModelLoaderTest.java |   0
 .../tools/models/simple/SimpleModelUsageTest.java  |   0
 .../opennlp-runtime}/pom.xml                       |  93 ++--
 .../opennlp/tools/util/jvm/BenchmarkRunner.java    |   0
 .../util/jvm/StringDeduplicationBenchmark.java     |   0
 .../tools/util/jvm/StringListBenchmark.java        |   0
 .../opennlp/tools/util/jvm/jmh/ExecutionPlan.java  |   0
 .../tools/chunker/ChunkSampleSequenceStream.java   |   4 +-
 .../opennlp/tools/chunker/ChunkSampleStream.java   |   0
 .../tools/chunker/ChunkerCrossValidator.java       |   0
 .../opennlp/tools/chunker/ChunkerEvaluator.java    |   0
 .../opennlp/tools/chunker/ChunkerEventStream.java  |   0
 .../java/opennlp/tools/chunker/ChunkerFactory.java |   0
 .../main/java/opennlp/tools/chunker/ChunkerME.java |   5 +-
 .../java/opennlp/tools/chunker/ChunkerModel.java   |   0
 .../chunker/DefaultChunkerContextGenerator.java    |   0
 .../chunker/DefaultChunkerSequenceValidator.java   |   0
 .../opennlp/tools/chunker/ThreadSafeChunkerME.java |   0
 .../java/opennlp/tools/dictionary/Dictionary.java  |   0
 .../main/java/opennlp/tools/dictionary/Index.java  |   0
 .../tools/dictionary/serializer/Attributes.java    |   0
 .../serializer/DictionaryEntryPersistor.java       |   0
 .../opennlp/tools/dictionary/serializer/Entry.java |   0
 .../tools/dictionary/serializer/EntryInserter.java |   0
 .../tools/doccat/BagOfWordsFeatureGenerator.java   |   0
 .../opennlp/tools/doccat/DoccatCrossValidator.java |   0
 .../java/opennlp/tools/doccat/DoccatFactory.java   |   0
 .../java/opennlp/tools/doccat/DoccatModel.java     |   0
 .../DocumentCategorizerContextGenerator.java       |   0
 .../tools/doccat/DocumentCategorizerEvaluator.java |   0
 .../doccat/DocumentCategorizerEventStream.java     |   0
 .../tools/doccat/DocumentCategorizerME.java        |   2 +-
 .../opennlp/tools/doccat/DocumentSampleStream.java |   0
 .../tools/doccat/NGramFeatureGenerator.java        |   0
 .../tools/entitylinker/EntityLinkerFactory.java    |   0
 .../DefaultLanguageDetectorContextGenerator.java   |   0
 .../tools/langdetect/LanguageDetectorConfig.java   |   0
 .../langdetect/LanguageDetectorCrossValidator.java |   0
 .../langdetect/LanguageDetectorEvaluator.java      |   0
 .../langdetect/LanguageDetectorEventStream.java    |   0
 .../tools/langdetect/LanguageDetectorFactory.java  |   0
 .../tools/langdetect/LanguageDetectorME.java       |   2 +-
 .../tools/langdetect/LanguageDetectorModel.java    |   0
 .../langdetect/LanguageDetectorSampleStream.java   |   0
 .../langdetect/ProbingLanguageDetectionResult.java |   0
 .../langdetect/ThreadSafeLanguageDetectorME.java   |   0
 .../tools/languagemodel/NGramLanguageModel.java    |   0
 .../DefaultLemmatizerContextGenerator.java         |   0
 .../DefaultLemmatizerSequenceValidator.java        |   0
 .../tools/lemmatizer/DictionaryLemmatizer.java     |   0
 .../tools/lemmatizer/LemmaSampleEventStream.java   |   0
 .../lemmatizer/LemmaSampleSequenceStream.java      |   4 +-
 .../tools/lemmatizer/LemmaSampleStream.java        |   0
 .../tools/lemmatizer/LemmatizerEvaluator.java      |   0
 .../tools/lemmatizer/LemmatizerFactory.java        |   0
 .../opennlp/tools/lemmatizer/LemmatizerME.java     |   8 +-
 .../opennlp/tools/lemmatizer/LemmatizerModel.java  |   0
 .../tools/lemmatizer/ThreadSafeLemmatizerME.java   |   0
 .../java/opennlp/tools/log/LogPrintStream.java     |   0
 .../main/java/opennlp/tools/ml/TrainerFactory.java |  96 ++--
 .../java/opennlp/tools/namefind/BilouCodec.java    |   0
 .../namefind/BilouNameFinderSequenceValidator.java |   0
 .../main/java/opennlp/tools/namefind/BioCodec.java |   0
 .../namefind/DefaultNameContextGenerator.java      |   0
 .../tools/namefind/DictionaryNameFinder.java       |   0
 .../tools/namefind/NameFinderEventStream.java      |   0
 .../java/opennlp/tools/namefind/NameFinderME.java  |  21 +-
 .../namefind/NameFinderSequenceValidator.java      |   0
 .../tools/namefind/NameSampleDataStream.java       |   7 +-
 .../tools/namefind/NameSampleSequenceStream.java   |   4 +-
 .../tools/namefind/NameSampleTypeFilter.java       |   0
 .../opennlp/tools/namefind/RegexNameFinder.java    |   0
 .../tools/namefind/RegexNameFinderFactory.java     |   0
 .../tools/namefind/ThreadSafeNameFinderME.java     |   0
 .../namefind/TokenNameFinderCrossValidator.java    |   0
 .../tools/namefind/TokenNameFinderEvaluator.java   |   0
 .../tools/namefind/TokenNameFinderFactory.java     |   0
 .../tools/namefind/TokenNameFinderModel.java       |   0
 .../java/opennlp/tools/ngram/NGramCharModel.java   |   0
 .../java/opennlp/tools/ngram/NGramGenerator.java   |   0
 .../main/java/opennlp/tools/ngram/NGramModel.java  |   0
 .../main/java/opennlp/tools/ngram/NGramUtils.java  |   0
 .../tools/parser/AbstractBottomUpParser.java       |  20 +-
 .../tools/parser/AbstractContextGenerator.java     |   0
 .../tools/parser/AbstractParserEventStream.java    |   0
 .../tools/parser/ChunkContextGenerator.java        |   0
 .../opennlp/tools/parser/ChunkSampleStream.java    |   0
 .../src/main/java/opennlp/tools/parser/Cons.java   |   0
 .../opennlp/tools/parser/ParseSampleStream.java    |   0
 .../opennlp/tools/parser/ParserChunkerFactory.java |   0
 .../parser/ParserChunkerSequenceValidator.java     |   0
 .../java/opennlp/tools/parser/ParserFactory.java   |   0
 .../java/opennlp/tools/parser/ParserModel.java     |   0
 .../java/opennlp/tools/parser/PosSampleStream.java |   0
 .../parser/chunking/BuildContextGenerator.java     |   0
 .../parser/chunking/CheckContextGenerator.java     |   0
 .../java/opennlp/tools/parser/chunking/Parser.java |   4 +-
 .../tools/parser/chunking/ParserEventStream.java   |   0
 .../opennlp/tools/parser/lang/en/HeadRules.java    |   0
 .../parser/lang/es/AncoraSpanishHeadRules.java     |   0
 .../parser/treeinsert/AttachContextGenerator.java  |   0
 .../parser/treeinsert/BuildContextGenerator.java   |   0
 .../parser/treeinsert/CheckContextGenerator.java   |   0
 .../opennlp/tools/parser/treeinsert/Parser.java    |  25 +-
 .../tools/parser/treeinsert/ParserEventStream.java |   0
 .../postag/ConfigurablePOSContextGenerator.java    |   0
 .../tools/postag/DefaultPOSContextGenerator.java   |   0
 .../tools/postag/DefaultPOSSequenceValidator.java  |   0
 .../java/opennlp/tools/postag/POSDictionary.java   |   0
 .../java/opennlp/tools/postag/POSEvaluator.java    |   0
 .../main/java/opennlp/tools/postag/POSModel.java   |   0
 .../opennlp/tools/postag/POSSampleEventStream.java |   0
 .../tools/postag/POSSampleSequenceStream.java      |   4 +-
 .../java/opennlp/tools/postag/POSTagFormat.java    |   0
 .../opennlp/tools/postag/POSTagFormatMapper.java   |   0
 .../tools/postag/POSTaggerCrossValidator.java      |   0
 .../opennlp/tools/postag/POSTaggerFactory.java     |   0
 .../java/opennlp/tools/postag/POSTaggerME.java     |   7 +-
 .../tools/postag/ThreadSafePOSTaggerME.java        |   0
 .../opennlp/tools/postag/WordTagSampleStream.java  |   0
 .../sentdetect/DefaultEndOfSentenceScanner.java    |   0
 .../sentdetect/DefaultSDContextGenerator.java      |   0
 .../sentdetect/EmptyLinePreprocessorStream.java    |   0
 .../tools/sentdetect/NewlineSentenceDetector.java  |   0
 .../opennlp/tools/sentdetect/SDCrossValidator.java |   0
 .../opennlp/tools/sentdetect/SDEventStream.java    |   0
 .../sentdetect/SentenceDetectorEvaluator.java      |   0
 .../tools/sentdetect/SentenceDetectorFactory.java  |   0
 .../tools/sentdetect/SentenceDetectorME.java       |   2 +-
 .../opennlp/tools/sentdetect/SentenceModel.java    |   0
 .../tools/sentdetect/SentenceSampleStream.java     |   0
 .../sentdetect/ThreadSafeSentenceDetectorME.java   |   0
 .../opennlp/tools/sentdetect/lang/Factory.java     |   0
 .../lang/th/SentenceContextGenerator.java          |   0
 .../opennlp/tools/sentdetect/lang/th/package.html  |   0
 .../tools/sentiment/SentimentContextGenerator.java |   4 +-
 .../tools/sentiment/SentimentCrossValidator.java   |   0
 .../tools/sentiment/SentimentEvaluator.java        |   5 +-
 .../tools/sentiment/SentimentEventStream.java      |   0
 .../opennlp/tools/sentiment/SentimentFactory.java  |   0
 .../java/opennlp/tools/sentiment/SentimentME.java  |  81 +--
 .../opennlp/tools/sentiment/SentimentModel.java    |   0
 .../tools/sentiment/SentimentSampleStream.java     |   2 +-
 .../tools/sentiment/SentimentSampleTypeFilter.java |   1 +
 .../java/opennlp/tools/stemmer/PorterStemmer.java  |   0
 .../stemmer/snowball/AbstractSnowballStemmer.java  |   0
 .../java/opennlp/tools/stemmer/snowball/Among.java |   0
 .../tools/stemmer/snowball/SnowballProgram.java    |   0
 .../tools/stemmer/snowball/SnowballStemmer.java    |   0
 .../tools/stemmer/snowball/arabicStemmer.java      |   0
 .../tools/stemmer/snowball/catalanStemmer.java     |   0
 .../tools/stemmer/snowball/danishStemmer.java      |   0
 .../tools/stemmer/snowball/dutchStemmer.java       |   0
 .../tools/stemmer/snowball/englishStemmer.java     |   0
 .../tools/stemmer/snowball/finnishStemmer.java     |   0
 .../tools/stemmer/snowball/frenchStemmer.java      |   0
 .../tools/stemmer/snowball/germanStemmer.java      |   0
 .../tools/stemmer/snowball/greekStemmer.java       |   0
 .../tools/stemmer/snowball/hungarianStemmer.java   |   0
 .../tools/stemmer/snowball/indonesianStemmer.java  |   0
 .../tools/stemmer/snowball/irishStemmer.java       |   0
 .../tools/stemmer/snowball/italianStemmer.java     |   0
 .../tools/stemmer/snowball/norwegianStemmer.java   |   0
 .../tools/stemmer/snowball/porterStemmer.java      |   0
 .../tools/stemmer/snowball/portugueseStemmer.java  |   0
 .../tools/stemmer/snowball/romanianStemmer.java    |   0
 .../tools/stemmer/snowball/russianStemmer.java     |   0
 .../tools/stemmer/snowball/spanishStemmer.java     |   0
 .../tools/stemmer/snowball/swedishStemmer.java     |   0
 .../tools/stemmer/snowball/turkishStemmer.java     |   0
 .../tokenize/DefaultTokenContextGenerator.java     |   0
 .../tools/tokenize/DetokenizationDictionary.java   |   0
 .../tools/tokenize/DictionaryDetokenizer.java      |   0
 .../opennlp/tools/tokenize/SimpleTokenizer.java    |   0
 .../tools/tokenize/ThreadSafeTokenizerME.java      |   0
 .../opennlp/tools/tokenize/TokSpanEventStream.java |   0
 .../opennlp/tools/tokenize/TokenSampleStream.java  |   0
 .../tools/tokenize/TokenizerCrossValidator.java    |   0
 .../opennlp/tools/tokenize/TokenizerEvaluator.java |   0
 .../opennlp/tools/tokenize/TokenizerFactory.java   |   0
 .../java/opennlp/tools/tokenize/TokenizerME.java   |   2 +-
 .../opennlp/tools/tokenize/TokenizerModel.java     |   0
 .../opennlp/tools/tokenize/TokenizerStream.java    |   0
 .../tools/tokenize/WhitespaceTokenStream.java      |   0
 .../java/opennlp/tools/tokenize/lang/Factory.java  |   0
 .../tools/tokenize/lang/en/TokenSampleStream.java  |   0
 .../opennlp/tools/util/AbstractEventStream.java    |   0
 .../java/opennlp/tools/util/BaseToolFactory.java   |   0
 .../opennlp/tools/util/CollectionObjectStream.java |   0
 .../main/java/opennlp/tools/util/DownloadUtil.java |   0
 .../opennlp/tools/util/FilterObjectStream.java     |   0
 .../main/java/opennlp/tools/util/MutableInt.java   |   0
 .../main/java/opennlp/tools/util/StringList.java   |   0
 .../src/main/java/opennlp/tools/util/Version.java  |   0
 .../src/main/java/opennlp/tools/util/XmlUtil.java  |   0
 .../util/eval/CrossValidationPartitioner.java      |   0
 .../java/opennlp/tools/util/eval/Evaluator.java    |   0
 .../AdditionalContextFeatureGenerator.java         |   0
 .../featuregen/AggregatedFeatureGenerator.java     |   0
 .../AggregatedFeatureGeneratorFactory.java         |   0
 .../featuregen/BigramNameFeatureGenerator.java     |   0
 .../BigramNameFeatureGeneratorFactory.java         |   0
 .../featuregen/BrownBigramFeatureGenerator.java    |   0
 .../tools/util/featuregen/BrownCluster.java        |   0
 .../BrownClusterBigramFeatureGeneratorFactory.java |   0
 ...wnClusterTokenClassFeatureGeneratorFactory.java |   0
 .../BrownClusterTokenFeatureGeneratorFactory.java  |   0
 .../BrownTokenClassFeatureGenerator.java           |   0
 .../tools/util/featuregen/BrownTokenClasses.java   |   0
 .../featuregen/BrownTokenFeatureGenerator.java     |   0
 .../util/featuregen/CachedFeatureGenerator.java    |   0
 .../featuregen/CachedFeatureGeneratorFactory.java  |   0
 .../featuregen/CharacterNgramFeatureGenerator.java |   0
 .../CharacterNgramFeatureGeneratorFactory.java     |   0
 .../DefinitionFeatureGeneratorFactory.java         |   0
 .../featuregen/DictionaryFeatureGenerator.java     |   0
 .../DictionaryFeatureGeneratorFactory.java         |   0
 .../featuregen/DocumentBeginFeatureGenerator.java  |   0
 .../DocumentBeginFeatureGeneratorFactory.java      |   0
 .../util/featuregen/FeatureGeneratorUtil.java      |   0
 .../tools/util/featuregen/GeneratorFactory.java    |   0
 .../tools/util/featuregen/InSpanGenerator.java     |   0
 .../featuregen/OutcomePriorFeatureGenerator.java   |   0
 .../featuregen/POSTaggerNameFeatureGenerator.java  |   0
 .../POSTaggerNameFeatureGeneratorFactory.java      |   0
 .../util/featuregen/PosTaggerFeatureGenerator.java |   0
 .../PosTaggerFeatureGeneratorFactory.java          |   0
 .../util/featuregen/PrefixFeatureGenerator.java    |   0
 .../featuregen/PrefixFeatureGeneratorFactory.java  |   0
 .../featuregen/PreviousMapFeatureGenerator.java    |   0
 .../PreviousMapFeatureGeneratorFactory.java        |   0
 .../featuregen/PreviousTwoMapFeatureGenerator.java |   0
 .../util/featuregen/SentenceFeatureGenerator.java  |   0
 .../SentenceFeatureGeneratorFactory.java           |   0
 .../tools/util/featuregen/StringPattern.java       |   0
 .../util/featuregen/SuffixFeatureGenerator.java    |   0
 .../featuregen/SuffixFeatureGeneratorFactory.java  |   0
 .../featuregen/TokenClassFeatureGenerator.java     |   0
 .../TokenClassFeatureGeneratorFactory.java         |   0
 .../util/featuregen/TokenFeatureGenerator.java     |   0
 .../featuregen/TokenFeatureGeneratorFactory.java   |   0
 .../featuregen/TokenPatternFeatureGenerator.java   |   0
 .../TokenPatternFeatureGeneratorFactory.java       |   0
 .../featuregen/TrigramNameFeatureGenerator.java    |   0
 .../TrigramNameFeatureGeneratorFactory.java        |   0
 .../util/featuregen/WindowFeatureGenerator.java    |   0
 .../featuregen/WindowFeatureGeneratorFactory.java  |   0
 .../util/featuregen/WordClusterDictionary.java     |   0
 .../featuregen/WordClusterFeatureGenerator.java    |   0
 .../WordClusterFeatureGeneratorFactory.java        |   0
 .../tools/util/jvm/CHMStringDeduplicator.java      |   0
 .../opennlp/tools/util/jvm/CHMStringInterner.java  |   0
 .../opennlp/tools/util/jvm/HMStringInterner.java   |   0
 .../opennlp/tools/util/jvm/JvmStringInterner.java  |   0
 .../opennlp/tools/util/jvm/NoOpStringInterner.java |   0
 .../opennlp/tools/util/jvm/StringInterners.java    |   0
 .../java/opennlp/tools/util/model/BaseModel.java   |   0
 .../tools/util/model/ByteArraySerializer.java      |  11 +-
 .../tools/util/model/ChunkerModelSerializer.java   |   0
 .../tools/util/model/DictionarySerializer.java     |   0
 .../tools/util/model/GenericModelSerializer.java   |  16 +-
 .../java/opennlp/tools/util/model/ModelUtil.java   |   8 +-
 .../tools/util/model/POSModelSerializer.java       |   0
 .../tools/util/model/PropertiesSerializer.java     |   0
 .../tools/util/model/UncloseableInputStream.java   |   0
 .../AggregateCharSequenceNormalizer.java           |   0
 .../normalizer/EmojiCharSequenceNormalizer.java    |   0
 .../normalizer/NumberCharSequenceNormalizer.java   |   0
 .../normalizer/ShrinkCharSequenceNormalizer.java   |   0
 .../normalizer/TwitterCharSequenceNormalizer.java  |   0
 .../util/normalizer/UrlCharSequenceNormalizer.java |   0
 .../tools/util/wordvector/DoubleArrayVector.java   |   0
 .../tools/util/wordvector/FloatArrayVector.java    |   0
 .../java/opennlp/tools/util/wordvector/Glove.java  |   0
 .../tools/util/wordvector/MapWordVectorTable.java  |   0
 .../tools/namefind/ner-default-features.xml        |   0
 .../opennlp/tools/postag/pos-default-features.xml  |   0
 .../resources/opennlp/tools/util/opennlp.version   |   0
 .../opennlp/tools/AbstractModelLoaderTest.java     |   0
 .../opennlp/tools/EnabledWhenCDNAvailable.java     |   0
 .../tools/chunker/ChunkSampleStreamTest.java       |   0
 .../opennlp/tools/chunker/ChunkSampleTest.java     |   0
 .../opennlp/tools/chunker/ChunkerFactoryTest.java  |   0
 .../java/opennlp/tools/chunker/ChunkerMEIT.java    |   0
 .../java/opennlp/tools/chunker/ChunkerMETest.java  |   9 +-
 .../opennlp/tools/chunker/ChunkerModelTest.java    |   0
 .../tools/chunker/DummyChunkSampleStream.java      |   0
 .../opennlp/tools/chunker/DummyChunkerFactory.java |   0
 .../DictionaryAsSetCaseInsensitiveTest.java        |   0
 .../DictionaryAsSetCaseSensitiveTest.java          |   0
 .../opennlp/tools/dictionary/DictionaryTest.java   |   0
 .../doccat/BagOfWordsFeatureGeneratorTest.java     |   0
 .../opennlp/tools/doccat/DoccatFactoryTest.java    |   0
 .../tools/doccat/DocumentCategorizerMETest.java    |   9 +-
 .../tools/doccat/DocumentCategorizerNBTest.java    |   7 +-
 .../opennlp/tools/doccat/DocumentSampleTest.java   |   0
 .../tools/doccat/NGramFeatureGeneratorTest.java    |   0
 .../tools/formats/ResourceAsStreamFactory.java     |   1 +
 ...efaultLanguageDetectorContextGeneratorTest.java |   0
 .../opennlp/tools/langdetect/DummyFactory.java     |   0
 .../LanguageDetectorCrossValidatorTest.java        |   5 +-
 .../langdetect/LanguageDetectorFactoryTest.java    |   7 +-
 .../tools/langdetect/LanguageDetectorMETest.java   |  15 +-
 .../tools/langdetect/LanguageSampleTest.java       |   0
 .../opennlp/tools/langdetect/LanguageTest.java     |   0
 .../languagemodel/LanguageModelEvaluationTest.java |   0
 .../languagemodel/LanguageModelTestUtils.java      |   0
 .../languagemodel/NgramLanguageModelTest.java      |   0
 .../lemmatizer/DictionaryLemmatizerMultiTest.java  |   0
 .../tools/lemmatizer/DictionaryLemmatizerTest.java |   0
 .../opennlp/tools/lemmatizer/LemmaSampleTest.java  |   0
 .../opennlp/tools/lemmatizer/LemmatizerMETest.java |   9 +-
 .../opennlp/tools/ml/AbstractEventStreamTest.java  |   0
 .../test/java/opennlp/tools/ml/ArrayMathTest.java  |   0
 .../test/java/opennlp/tools/ml/BeamSearchTest.java |   0
 .../java/opennlp/tools/ml/MockEventTrainer.java    |   4 +-
 .../java/opennlp/tools/ml/MockSequenceTrainer.java |   2 +-
 .../java/opennlp/tools/ml/PrepAttachDataUtil.java  |   0
 .../java/opennlp/tools/ml/TrainerFactoryTest.java  |  48 +-
 .../tools/ml/models}/TwoPassDataIndexerTest.java   |  10 +-
 .../tools/namefind/AbstractNameFinderTest.java     |   7 +-
 .../opennlp/tools/namefind/BilouCodecTest.java     |   0
 .../BilouNameFinderSequenceValidatorTest.java      |   0
 .../java/opennlp/tools/namefind/BioCodecTest.java  |   0
 .../tools/namefind/DictionaryNameFinderTest.java   |   0
 .../tools/namefind/NameFinderEventStreamTest.java  |   0
 .../opennlp/tools/namefind/NameFinderMETest.java   |  31 +-
 .../tools/namefind/NameFinderMEWithDatesTest.java  |   0
 .../namefind/NameFinderSequenceValidatorTest.java  |   0
 .../tools/namefind/NameSampleDataStreamTest.java   |   0
 .../opennlp/tools/namefind/NameSampleTest.java     |   0
 .../tools/namefind/NameSampleTypeFilterTest.java   |   0
 .../tools/namefind/RegexNameFinderFactoryTest.java |   0
 .../tools/namefind/RegexNameFinderTest.java        |   0
 .../opennlp/tools/ngram/NGramCharModelTest.java    |   0
 .../opennlp/tools/ngram/NGramGeneratorTest.java    |   0
 .../java/opennlp/tools/ngram/NGramModelTest.java   |   0
 .../java/opennlp/tools/ngram/NGramUtilsTest.java   |   0
 .../tools/parser/AbstractParserModelTest.java      |   0
 .../tools/parser/ChunkSampleStreamTest.java        |   0
 .../tools/parser/ParseSampleStreamTest.java        |   0
 .../test/java/opennlp/tools/parser/ParseTest.java  |   0
 .../java/opennlp/tools/parser/ParserTestUtil.java  |   0
 .../opennlp/tools/parser/PosSampleStreamTest.java  |   0
 .../opennlp/tools/parser/chunking/ParserTest.java  |   0
 .../tools/parser/lang/en/HeadRulesTest.java        |   0
 .../tools/parser/treeinsert/ParserTest.java        |   0
 .../ConfigurablePOSContextGeneratorTest.java       |   0
 .../postag/DefaultPOSContextGeneratorTest.java     |   0
 .../tools/postag/DummyPOSTaggerFactory.java        |   0
 .../opennlp/tools/postag/POSDictionaryTest.java    |   0
 .../java/opennlp/tools/postag/POSModelTest.java    |   0
 .../tools/postag/POSSampleEventStreamTest.java     |   0
 .../java/opennlp/tools/postag/POSSampleTest.java   |   4 +-
 .../opennlp/tools/postag/POSTaggerFactoryTest.java |   0
 .../java/opennlp/tools/postag/POSTaggerMEIT.java   |   0
 .../java/opennlp/tools/postag/POSTaggerMETest.java |  15 +-
 .../tools/postag/WordTagSampleStreamTest.java      |   0
 .../sentdetect/AbstractSentenceDetectorTest.java   |   0
 .../DefaultEndOfSentenceScannerTest.java           |   0
 .../sentdetect/DefaultSDContextGeneratorTest.java  |   0
 .../sentdetect/DummySentenceDetectorFactory.java   |   0
 .../sentdetect/NewlineSentenceDetectorTest.java    |   0
 .../tools/sentdetect/SDEventStreamTest.java        |   0
 .../sentdetect/SentenceDetectorFactoryTest.java    |   0
 .../sentdetect/SentenceDetectorMEDutchTest.java    |   0
 .../sentdetect/SentenceDetectorMEFrenchTest.java   |   0
 .../sentdetect/SentenceDetectorMEGermanTest.java   |   0
 .../tools/sentdetect/SentenceDetectorMEIT.java     |   0
 .../sentdetect/SentenceDetectorMEItalianTest.java  |   0
 .../sentdetect/SentenceDetectorMEPolishTest.java   |   0
 .../SentenceDetectorMEPortugueseTest.java          |   0
 .../sentdetect/SentenceDetectorMESpanishTest.java  |   0
 .../tools/sentdetect/SentenceDetectorMETest.java   |   5 +-
 .../tools/sentdetect/SentenceSampleTest.java       |   4 +-
 .../opennlp/tools/stemmer/PorterStemmerTest.java   |   0
 .../opennlp/tools/stemmer/SnowballStemmerTest.java |   0
 .../tokenize/DetokenizationDictionaryTest.java     |   0
 .../tools/tokenize/DictionaryDetokenizerTest.java  |   0
 .../tools/tokenize/DummyTokenizerFactory.java      |   0
 .../tools/tokenize/SimpleTokenizerTest.java        |   0
 .../tools/tokenize/TokSpanEventStreamTest.java     |   0
 .../tools/tokenize/TokenSampleStreamTest.java      |   0
 .../opennlp/tools/tokenize/TokenSampleTest.java    |   0
 .../tools/tokenize/TokenizerFactoryTest.java       |   0
 .../java/opennlp/tools/tokenize/TokenizerMEIT.java |   0
 .../opennlp/tools/tokenize/TokenizerMETest.java    |   5 +-
 .../opennlp/tools/tokenize/TokenizerModelTest.java |   0
 .../opennlp/tools/tokenize/TokenizerTestUtil.java  |   9 +-
 .../tools/tokenize/WhitespaceTokenStreamTest.java  |   0
 .../tools/tokenize/WhitespaceTokenizerTest.java    |   0
 .../tools/tokenize/WordpieceTokenizerTest.java     |   0
 .../opennlp/tools/util/MockInputStreamFactory.java |   0
 .../featuregen/BigramNameFeatureGeneratorTest.java |   0
 .../BrownBigramFeatureGeneratorTest.java           |   0
 .../featuregen/CachedFeatureGeneratorTest.java     |   0
 .../CharacterNgramFeatureGeneratorTest.java        |   0
 .../util/featuregen/FeatureGeneratorUtilTest.java  |   0
 .../util/featuregen/GeneratorFactoryTest.java      |   0
 .../util/featuregen/IdentityFeatureGenerator.java  |   0
 .../tools/util/featuregen/InSpanGeneratorTest.java |   0
 .../POSTaggerNameFeatureGeneratorTest.java         |  36 +-
 .../featuregen/PosTaggerFeatureGeneratorTest.java  |   0
 .../featuregen/PrefixFeatureGeneratorTest.java     |   0
 .../PreviousMapFeatureGeneratorTest.java           |   0
 .../PreviousTwoMapFeatureGeneratorTest.java        |   0
 .../featuregen/SentenceFeatureGeneratorTest.java   |   0
 .../tools/util/featuregen/StringPatternTest.java   |   0
 .../featuregen/SuffixFeatureGeneratorTest.java     |   0
 .../featuregen/TokenClassFeatureGeneratorTest.java |   0
 .../util/featuregen/TokenFeatureGeneratorTest.java |   0
 .../TokenPatternFeatureGeneratorTest.java          |   0
 .../TrigramNameFeatureGeneratorTest.java           |   0
 .../featuregen/WindowFeatureGeneratorTest.java     |   0
 .../src/test/resources/logback-test.xml            |   0
 .../opennlp/tools/chunker/chunker170custom.bin     | Bin
 .../opennlp/tools/chunker/chunker170default.bin    | Bin
 .../opennlp/tools/chunker/chunker180custom.bin     | Bin
 .../resources/opennlp/tools/chunker/output.txt     |   0
 .../opennlp/tools/chunker/test-insufficient.txt    |   0
 .../test/resources/opennlp/tools/chunker/test.txt  |   0
 .../opennlp/tools/doccat/DoccatSample.txt          |   0
 .../opennlp/tools/formats/brown-cluster.txt        |   0
 .../test/resources/opennlp/tools/lang/abb_DE.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_EN.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_ES.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_FR.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_IT.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_NL.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_PL.xml   |   0
 .../test/resources/opennlp/tools/lang/abb_PT.xml   |   0
 .../opennlp/tools/languagemodel/sentences.txt      |   0
 .../resources/opennlp/tools/lemmatizer/output.txt  |   0
 .../opennlp/tools/lemmatizer/smalldictionary.dict  |   0
 .../tools/lemmatizer/smalldictionarymulti.dict     |   0
 .../tools/lemmatizer/trial.old-insufficient.tsv    |   0
 .../opennlp/tools/lemmatizer/trial.old.tsv         |   0
 .../opennlp/tools/namefind/AnnotatedSentences.txt  |   0
 .../namefind/AnnotatedSentencesInsufficient.txt    |   0
 .../tools/namefind/AnnotatedSentencesWithTypes.txt |   0
 .../tools/namefind/OnlyWithEntitiesWithTypes.train |   0
 .../opennlp/tools/namefind/OnlyWithNames.train     |   0
 .../tools/namefind/OnlyWithNamesWithTypes.train    |   0
 .../namefind/RandomNewsWithGeneratedDates_DE.train |   0
 .../namefind/RandomNewsWithGeneratedDates_EN.train |   0
 .../resources/opennlp/tools/namefind/html1.train   |   0
 .../tools/namefind/ner-pos-features-v15.xml        |   0
 .../opennlp/tools/namefind/ner-pos-features.xml    |   0
 .../tools/namefind/origin-training-data.txt        |   0
 .../resources/opennlp/tools/namefind/voa1.train    |   0
 .../resources/opennlp/tools/namefind/voa2.train    |   0
 .../opennlp/tools/ngram/ngram-model-no-count.xml   |   0
 .../tools/ngram/ngram-model-not-a-number.xml       |   0
 .../resources/opennlp/tools/ngram/ngram-model.xml  |   0
 .../resources/opennlp/tools/parser/en_head_rules   |   0
 .../resources/opennlp/tools/parser/parser.train    |   0
 .../test/resources/opennlp/tools/parser/test.parse |   0
 .../opennlp/tools/postag}/AnnotatedSentences.txt   |   0
 .../postag/AnnotatedSentencesInsufficient.txt      |   0
 .../tools/postag/TagDictionaryCaseInsensitive.xml  |   0
 .../tools/postag/TagDictionaryCaseSensitive.xml    |   0
 .../postag/TagDictionaryWithoutCaseAttribute.xml   |   0
 .../opennlp/tools/sentdetect/Sentences.txt         |   0
 .../tools/sentdetect/SentencesInsufficient.txt     |   0
 .../opennlp/tools/sentdetect/Sentences_DE.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_ES.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_FR.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_IT.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_NL.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_PL.txt      |   0
 .../opennlp/tools/sentdetect/Sentences_PT.txt      |   0
 .../tools/sentdetect/Test-Sample_OPENNLP-1163.txt  |   0
 .../tools/sentdetect/origin-training-data.txt      |   0
 .../opennlp/tools/tokenize/latin-detokenizer.xml   |   0
 .../tools/tokenize/token-insufficient.train        |   0
 .../resources/opennlp/tools/tokenize/token.train   |   0
 .../tools/util/featuregen/DictionaryTest.xml       |   0
 .../FeatureGeneratorConfigWithUnkownElement.xml    |   0
 ...tomaticallyInsertAggregatedFeatureGenerator.xml |   0
 ...icallyInsertAggregatedFeatureGeneratorCache.xml |   0
 .../TestDictionarySerializerMappingExtraction.xml  |   0
 .../util/featuregen/TestFeatureGeneratorConfig.xml |   0
 .../TestInsertCachedFeatureGenerator.xml           |   0
 ...tomaticallyInsertAggregatedFeatureGenerator.xml |   0
 ...icallyInsertAggregatedFeatureGeneratorCache.xml |   0
 .../tools/util/featuregen/TestParametersConfig.xml |   0
 .../TestTokenClassFeatureGeneratorConfig.xml       |   0
 opennlp-core/pom.xml                               |  24 +
 opennlp-distr/pom.xml                              |  39 +-
 .../opennlp-morfologik}/bin/morfologik-addon       |   0
 .../opennlp-morfologik}/bin/morfologik-addon.bat   |   0
 .../opennlp-morfologik}/pom.xml                    |  68 ++-
 .../src/main/bin/morfologik-addon                  |   0
 .../src/main/bin/morfologik-addon.bat              |   0
 .../builder/MorfologikDictionaryBuilder.java       |   0
 .../main/java/opennlp/morfologik/cmdline/CLI.java  |   0
 .../builder/MorfologikDictionaryBuilderParams.java |   0
 .../builder/MorfologikDictionaryBuilderTool.java   |   0
 .../builder/XMLDictionaryToTableParams.java        |   0
 .../cmdline/builder/XMLDictionaryToTableTool.java  |   0
 .../lemmatizer/MorfologikLemmatizer.java           |   0
 .../tagdict/MorfologikPOSTaggerFactory.java        |   0
 .../tagdict/MorfologikTagDictionary.java           |   0
 .../opennlp/morfologik/util/MorfologikUtil.java    |   0
 .../opennlp/morfologik/AbstractMorfologikTest.java |   0
 .../builder/MorfologikDictionaryBuilderTest.java   |   0
 .../lemmatizer/MorfologikLemmatizerTest.java       |   0
 .../tagdict/MorfologikPOSTaggerFactoryTest.java    |   0
 .../tagdict/MorfologikTagDictionaryTest.java       |   0
 .../src/test/resources/AnnotatedSentences.txt      |   0
 .../src/test/resources/dictionaryWithLemma.dict    | Bin
 .../src/test/resources/dictionaryWithLemma.info    |   0
 .../src/test/resources/dictionaryWithLemma.txt     |   0
 .../opennlp-uima}/createPear.xml                   |   0
 .../opennlp-uima}/descriptors/Chunker.xml          |   0
 .../opennlp-uima}/descriptors/DateNameFinder.xml   |   0
 .../opennlp-uima}/descriptors/LanguageDetector.xml |   0
 .../descriptors/LocationNameFinder.xml             |   0
 .../opennlp-uima}/descriptors/MoneyNameFinder.xml  |   0
 .../descriptors/OpenNlpTextAnalyzer.xml            |   0
 .../descriptors/OrganizationNameFinder.xml         |   0
 .../opennlp-uima}/descriptors/Parser.xml           |   0
 .../descriptors/PercentageNameFinder.xml           |   0
 .../opennlp-uima}/descriptors/PersonNameFinder.xml |   0
 .../opennlp-uima}/descriptors/PosTagger.xml        |   0
 .../opennlp-uima}/descriptors/SentenceDetector.xml |   0
 .../opennlp-uima}/descriptors/SimpleTokenizer.xml  |   0
 .../opennlp-uima}/descriptors/TimeNameFinder.xml   |   0
 .../opennlp-uima}/descriptors/Tokenizer.xml        |   0
 .../opennlp-uima}/descriptors/TypeSystem.xml       |   0
 .../opennlp-uima}/metadata/install.xml             |   0
 .../opennlp-uima}/pom.xml                          |  16 +-
 .../main/java/opennlp/uima/chunker/Chunker.java    |   0
 .../opennlp/uima/chunker/ChunkerModelResource.java |   0
 .../uima/chunker/ChunkerModelResourceImpl.java     |   0
 .../main/java/opennlp/uima/chunker/package.html    |   0
 .../uima/dictionary/DictionaryResource.java        |   0
 .../uima/dictionary/DictionaryResourceImpl.java    |   0
 .../uima/doccat/AbstractDocumentCategorizer.java   |   0
 .../opennlp/uima/doccat/DoccatModelResource.java   |   0
 .../uima/doccat/DoccatModelResourceImpl.java       |   0
 .../opennlp/uima/doccat/DocumentCategorizer.java   |   0
 .../java/opennlp/uima/doccat/LanguageDetector.java |   0
 .../opennlp/uima/namefind/AbstractNameFinder.java  |   0
 .../uima/namefind/DictionaryNameFinder.java        |   0
 .../java/opennlp/uima/namefind/NameFinder.java     |   0
 .../namefind/TokenNameFinderModelResource.java     |   0
 .../namefind/TokenNameFinderModelResourceImpl.java |   0
 .../main/java/opennlp/uima/namefind/package.html   |   0
 .../java/opennlp/uima/normalizer/Normalizer.java   |   0
 .../java/opennlp/uima/normalizer/NumberUtil.java   |   0
 .../opennlp/uima/normalizer/StringDictionary.java  |   0
 .../src/main/java/opennlp/uima/parser/Parser.java  |   0
 .../opennlp/uima/parser/ParserModelResource.java   |   0
 .../uima/parser/ParserModelResourceImpl.java       |   0
 .../java/opennlp/uima/postag/POSModelResource.java |   0
 .../opennlp/uima/postag/POSModelResourceImpl.java  |   0
 .../main/java/opennlp/uima/postag/POSTagger.java   |   0
 .../src/main/java/opennlp/uima/postag/package.html |   0
 .../uima/sentdetect/AbstractSentenceDetector.java  |   0
 .../opennlp/uima/sentdetect/SentenceDetector.java  |   0
 .../uima/sentdetect/SentenceModelResource.java     |   0
 .../uima/sentdetect/SentenceModelResourceImpl.java |   0
 .../main/java/opennlp/uima/sentdetect/package.html |   0
 .../opennlp/uima/tokenize/AbstractTokenizer.java   |   0
 .../opennlp/uima/tokenize/SimpleTokenizer.java     |   0
 .../main/java/opennlp/uima/tokenize/Tokenizer.java |   0
 .../uima/tokenize/TokenizerModelResource.java      |   0
 .../uima/tokenize/TokenizerModelResourceImpl.java  |   0
 .../opennlp/uima/tokenize/WhitespaceTokenizer.java |   0
 .../main/java/opennlp/uima/tokenize/package.html   |   0
 .../opennlp/uima/util/AbstractModelResource.java   |   0
 .../opennlp/uima/util/AnnotationComboIterator.java |   0
 .../opennlp/uima/util/AnnotationComparator.java    |   0
 .../opennlp/uima/util/AnnotationIteratorPair.java  |   0
 .../main/java/opennlp/uima/util/AnnotatorUtil.java |   0
 .../opennlp/uima/util/ContainingConstraint.java    |   0
 .../java/opennlp/uima/util/ExceptionMessages.java  |   0
 .../util/OpenNlpAnnotatorProcessException.java     |   0
 .../main/java/opennlp/uima/util/OpennlpUtil.java   |   0
 .../src/main/java/opennlp/uima/util/UimaUtil.java  |   0
 .../uima/util/ExceptionMessages_en.properties      |   0
 .../src/test/java/opennlp/uima/AbstractIT.java     |   0
 .../src/test/java/opennlp/uima/AbstractTest.java   |   0
 .../test/java/opennlp/uima/AbstractUimaTest.java   |   0
 .../java/opennlp/uima/FullAnnotatorsFlowIT.java    |   0
 .../test/java/opennlp/uima/SingleAnnotatorIT.java  |   0
 .../uima/dictionary/DictionaryResourceTest.java    |   0
 .../opennlp/uima/normalizer/NumberUtilTest.java    |   0
 .../uima/normalizer/StringDictionaryTest.java      |   0
 .../uima/util/AnnotationComboIteratorTest.java     |   0
 .../uima/util/AnnotationComparatorTest.java        |   0
 .../java/opennlp/uima/util/AnnotatorUtilTest.java  |   0
 .../src/test/java/opennlp/uima/util/CasUtil.java   |   0
 .../java/opennlp/uima/util/OpennlpUtilTest.java    |   0
 .../test/java/opennlp/uima/util/UimaUtilTest.java  |   0
 .../src/test/resources/cas/OPENNLP-676.xmi         |   0
 .../src/test/resources/cas/dictionary-test.xmi     |   0
 .../src/test/resources/dictionary.dic              |   0
 .../src/test/resources/simplelogger.properties     |   0
 .../test/resources/test-descriptors/Chunker.xml    |   0
 .../resources/test-descriptors/DateNameFinder.xml  |   0
 .../test-descriptors/DictionaryNameFinder.xml      |   0
 .../test-descriptors/LocationNameFinder.xml        |   0
 .../resources/test-descriptors/MoneyNameFinder.xml |   0
 .../test-descriptors/OpenNlpTextAnalyzer.xml       |   0
 .../test-descriptors/OrganizationNameFinder.xml    |   0
 .../src/test/resources/test-descriptors/Parser.xml |   0
 .../test-descriptors/PercentageNameFinder.xml      |   0
 .../test-descriptors/PersonNameFinder.xml          |   0
 .../test/resources/test-descriptors/PosTagger.xml  |   0
 .../test-descriptors/SentenceDetector.xml          |   0
 .../resources/test-descriptors/SimpleTokenizer.xml |   0
 .../resources/test-descriptors/TimeNameFinder.xml  |   0
 .../test/resources/test-descriptors/Tokenizer.xml  |   0
 .../test/resources/test-descriptors/TypeSystem.xml |   0
 .../test-descriptors/WhitespaceTokenizer.xml       |   0
 .../test/resources/training-params-invalid.conf    |   0
 .../src/test/resources/training-params-test.conf   |   0
 .../lang/abb_PT.xml => opennlp-extensions/pom.xml  |  38 +-
 opennlp-morfologik-addon/pom.xml                   |  88 ---
 opennlp-tools-models/pom.xml                       | 133 -----
 opennlp-tools/pom.xml                              |  88 ++-
 .../java/opennlp/tools/chunker/package-info.java   |  21 -
 .../tools/cmdline/lemmatizer/package-info.java     |  21 -
 .../java/opennlp/tools/commons/package-info.java   |  21 -
 .../opennlp/tools/dictionary/package-info.java     |  21 -
 .../java/opennlp/tools/doccat/package-info.java    |  21 -
 .../opennlp/tools/entitylinker/package-info.java   |  21 -
 .../opennlp/tools/formats/ad/package-info.java     |  21 -
 .../opennlp/tools/formats/brat/package-info.java   |  21 -
 .../opennlp/tools/formats/conllu/package-info.java |  21 -
 .../tools/formats/frenchtreebank/package-info.java |  21 -
 .../formats/irishsentencebank/package-info.java    |  21 -
 .../tools/formats/leipzig/package-info.java        |  21 -
 .../opennlp/tools/formats/letsmt/package-info.java |  21 -
 .../opennlp/tools/formats/masc/package-info.java   |  21 -
 .../opennlp/tools/formats/muc/package-info.java    |  21 -
 .../opennlp/tools/formats/nkjp/package-info.java   |  21 -
 .../tools/formats/ontonotes/package-info.java      |  21 -
 .../java/opennlp/tools/formats/package-info.java   |  21 -
 .../opennlp/tools/langdetect/package-info.java     |  21 -
 .../opennlp/tools/languagemodel/package-info.java  |  21 -
 .../opennlp/tools/lemmatizer/package-info.java     |  21 -
 .../main/java/opennlp/tools/log/package-info.java  |  21 -
 .../opennlp/tools/ml/maxent/io/package-info.java   |  22 -
 .../java/opennlp/tools/ml/maxent/package-info.java |  21 -
 .../tools/ml/maxent/quasinewton/package-info.java  |  21 -
 .../java/opennlp/tools/ml/model/package-info.java  |  21 -
 .../opennlp/tools/ml/naivebayes/package-info.java  |  21 -
 .../main/java/opennlp/tools/ml/package-info.java   |  21 -
 .../opennlp/tools/ml/perceptron/package-info.java  |  21 -
 .../java/opennlp/tools/namefind/package-info.java  |  21 -
 .../java/opennlp/tools/ngram/package-info.java     |  21 -
 .../src/main/java/opennlp/tools/package-info.java  |  21 -
 .../tools/parser/chunking/package-info.java        |  21 -
 .../java/opennlp/tools/parser/package-info.java    |  21 -
 .../tools/parser/treeinsert/package-info.java      |  22 -
 .../java/opennlp/tools/postag/package-info.java    |  21 -
 .../opennlp/tools/sentdetect/package-info.java     |  21 -
 .../java/opennlp/tools/tokenize/package-info.java  |  24 -
 .../opennlp/tools/util/TrainingParameters.java     | 592 ---------------------
 .../java/opennlp/tools/util/ext/package-info.java  |  21 -
 .../tools/util/featuregen/package-info.java        |  21 -
 .../main/java/opennlp/tools/util/package-info.java |  21 -
 .../tools/chunker/DummyChunkSampleStream.java      |   2 +-
 .../java/opennlp/tools/eval/AbstractEvalTest.java  |  13 +-
 .../opennlp/tools/eval/OntoNotes4ParserEval.java   |   5 +-
 .../langdetect/LanguageDetectorEvaluatorTest.java  |  33 +-
 .../tools/namefind/AbstractNameFinderTest.java     |  47 +-
 .../TokenNameFinderCrossValidatorTest.java         |  19 +-
 .../tools/namefind/TokenNameFinderModelTest.java   |  40 +-
 .../opennlp/tools/postag/POSEvaluatorTest.java     |  26 +-
 .../sentdetect/SentenceDetectorEvaluatorTest.java  |  23 +-
 .../tools/tokenize/DetokenizerEvaluatorTest.java   |  26 +-
 .../tools/tokenize/TokenizerEvaluatorTest.java     |  26 +-
 .../opennlp/tools/util/TrainingParametersTest.java |  38 +-
 .../util/wordvector/AbstractWordVectorTest.java    |   4 +-
 pom.xml                                            |  76 ++-
 1424 files changed, 3060 insertions(+), 2749 deletions(-)
 copy opennlp-tools/src/test/resources/opennlp/tools/lang/abb_PT.xml => opennlp-api/pom.xml (54%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/chunker/ChunkSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/chunker/Chunker.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/chunker/ChunkerContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/chunker/ChunkerEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/ArgumentParser.java (90%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/ObjectStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/TerminateToolException.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/BasicFormatParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/BasicTrainingParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/CVParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/DetokenizerParameter.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/EncodingParameter.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/EvaluatorParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/FineGrainedEvaluatorParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/LanguageParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/cmdline/params/TrainingToolParams.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/commons/Internal.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/commons/Sample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/commons/ThreadSafe.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/commons/Trainer.java (69%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/doccat/DoccatEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/doccat/DocumentCategorizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/doccat/DocumentSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/doccat/FeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/entitylinker/BaseLink.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/entitylinker/EntityLinker.java (97%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/entitylinker/EntityLinkerProperties.java (98%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/entitylinker/LinkedSpan.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/langdetect/Language.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/langdetect/LanguageDetector.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/langdetect/LanguageDetectorContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/langdetect/LanguageDetectorEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/langdetect/LanguageSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/languagemodel/LanguageModel.java (93%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/lemmatizer/LemmaSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/lemmatizer/Lemmatizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/lemmatizer/LemmatizerContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/lemmatizer/LemmatizerEvaluationMonitor.java (100%)
 create mode 100644 opennlp-api/src/main/java/opennlp/tools/ml/AlgorithmType.java
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/ArrayMath.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/EventModelSequenceTrainer.java (92%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/EventTrainer.java (91%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/SequenceTrainer.java (91%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/Context.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/DataIndexer.java (89%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/DataReader.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/Event.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/MaxentModel.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/Prior.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/Sequence.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/SequenceClassificationModel.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/ml/model/SequenceStream.java (91%)
 rename {opennlp-tools-models => opennlp-api}/src/main/java/opennlp/tools/models/ClassPathLoaderException.java (100%)
 rename {opennlp-tools-models => opennlp-api}/src/main/java/opennlp/tools/models/ClassPathModelEntry.java (100%)
 rename {opennlp-tools-models => opennlp-api}/src/main/java/opennlp/tools/models/ClassPathModelFinder.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/models/ModelType.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/monitoring/StopCriteria.java (94%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/monitoring/TrainingMeasure.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/monitoring/TrainingProgressMonitor.java (95%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/namefind/DocumentNameFinder.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/namefind/NameContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/namefind/NameSample.java (95%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/namefind/TokenNameFinder.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/namefind/TokenNameFinderEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/Constituent.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/GapLabeler.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/HeadRules.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/Parse.java (98%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/Parser.java (89%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/ParserEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/ParserEventTypeEnum.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/parser/ParserType.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/MutableTagDictionary.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/POSContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/POSSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/POSTagger.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/POSTaggerEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/postag/TagDictionary.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentdetect/EndOfSentenceScanner.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentdetect/SDContextGenerator.java (95%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentdetect/SentenceDetector.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentdetect/SentenceDetectorEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentdetect/SentenceSample.java (100%)
 create mode 100644 opennlp-api/src/main/java/opennlp/tools/sentiment/SentimentDetector.java
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentiment/SentimentEvaluationMonitor.java (82%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/sentiment/SentimentSample.java (92%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/stemmer/Stemmer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/AbstractTokenizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/Detokenizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/TokenContextGenerator.java (92%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/TokenSample.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/Tokenizer.java (99%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/TokenizerEvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/WhitespaceTokenizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/tokenize/WordpieceTokenizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/AbstractObjectStream.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/BeamSearchContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/Cache.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/InputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/InsufficientTrainingDataException.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/InvalidFormatException.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ObjectStream.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ObjectStreamUtils.java (100%)
 create mode 100644 opennlp-api/src/main/java/opennlp/tools/util/Parameters.java
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/PlainTextByLineStream.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ResetableIterator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/Sequence.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/SequenceCodec.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/SequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/Span.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/StringUtil.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/TokenTag.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/TrainingConfiguration.java (92%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/eval/EvaluationMonitor.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/eval/FMeasure.java (98%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/eval/Mean.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ext/ExtensionLoader.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ext/ExtensionNotLoadedException.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/ext/ExtensionServiceKeys.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/featuregen/AdaptiveFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/featuregen/FeatureGeneratorResourceProvider.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/java/Experimental.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/jvm/StringInterner.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/model/ArtifactProvider.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/model/ArtifactSerializer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/model/ModelType.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/model/SerializableArtifact.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/normalizer/CharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/wordvector/WordVector.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/wordvector/WordVectorTable.java (100%)
 rename {opennlp-tools => opennlp-api}/src/main/java/opennlp/tools/util/wordvector/WordVectorType.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/lang/ga/abb_GA.xml (100%)
 create mode 100644 opennlp-core/opennlp-cli/pom.xml
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/AbstractConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/AbstractCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/AbstractEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/AbstractTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/AbstractTypedParamTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/BasicCmdLineTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/CLI.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/CmdLineTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/CmdLineUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/DetailedFMeasureListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/EvaluationErrorPrinter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/FineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/GenerateManualTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/ModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/PerformanceMonitor.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/SystemInputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/TypedCmdLineTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerDetailedFMeasureListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerMETool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/ChunkerTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/chunker/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/dictionary/DictionaryBuilderParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/dictionary/DictionaryBuilderTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatFineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/DoccatTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/doccat/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/entitylinker/EntityLinkerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorFineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/LanguageDetectorTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/langdetect/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/languagemodel/NGramLanguageModelTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmaEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmatizerEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmatizerFineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmatizerMETool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmatizerModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/LemmatizerTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/lemmatizer/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/CensusDictionaryCreatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/NameEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/NameSampleCountersStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderDetailedFMeasureListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderFineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/namefind/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/BuildModelUpdaterTool.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/CheckModelUpdaterTool.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ModelUpdaterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ParserConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ParserEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ParserModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/TaggerModelReplacerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerFineGrainedReportListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/POSTaggerTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/postag/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceDetectorConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceDetectorCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceDetectorEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceDetectorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceDetectorTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/SentenceModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentdetect/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentDetailedFMeasureListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentEvaluationErrorListener.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/sentiment/SentimentTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/CommandLineTokenizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/DetokenEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/DetokenizationDictionaryLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/DictionaryDetokenizerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/SimpleTokenizerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenEvaluationErrorListener.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerConverterTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerCrossValidatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMEEvaluatorTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerMETool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerModelLoader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TokenizerTrainerTool.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/cmdline/tokenizer/TrainingParams.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/main/java/opennlp/tools/parser/ParserEvaluator.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/main/resources/opennlp/tools/util/opennlp.version (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/AbstractLoggerTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/AbstractModelLoaderTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/AbstractTempDirTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/EnabledWhenCDNAvailable.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/CLITest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/TerminateToolExceptionTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/TokenNameFinderToolTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/chunker/ChunkerModelLoaderTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/langdetect/LanguageDetectorModelLoaderTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/languagemodel/NGramLanguageModelToolTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/lemmatizer/LemmatizerModelLoaderIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/namefind/TokenNameFinderModelLoaderTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/namefind/generator/AbstractNewsGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/namefind/generator/RandomEnglishNewsGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/namefind/generator/RandomGermanNewsGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/postag/POSModelLoaderIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/sentdetect/SentenceModelLoaderIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/tokenizer/TokenizerModelLoaderIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/cmdline/tokenizer/TokenizerTrainerToolTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/java/opennlp/tools/util/MockInputStreamFactory.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/resources/logback-test.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/resources/opennlp/tools/cmdline/languagemodel/origin_of_text_samples.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/resources/opennlp/tools/cmdline/languagemodel/sentences_set_1.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-cli}/src/test/resources/opennlp/tools/cmdline/languagemodel/sentences_set_2.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-cli}/src/test/resources/opennlp/tools/namefind/AnnotatedSentencesWithTypes.txt (100%)
 create mode 100644 opennlp-core/opennlp-formats/pom.xml
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/cmdline/StreamFactoryRegistry.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/AbstractSampleStreamFactory.java (89%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/BioNLP2004NameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/BioNLP2004NameSampleStreamFactory.java (91%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ChunkerSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/Conll02NameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/Conll02NameSampleStreamFactory.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/Conll03NameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/Conll03NameSampleStreamFactory.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ConllXPOSSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ConllXPOSSampleStreamFactory.java (88%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ConllXSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ConllXTokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/DetokenizerSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/DirectorySampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/DocumentSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/EvalitaNameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/EvalitaNameSampleStreamFactory.java (93%)
 create mode 100644 opennlp-core/opennlp-formats/src/main/java/opennlp/tools/formats/FormatUtil.java
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/LanguageDetectorSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/LanguageSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/LemmatizerSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/NameFinderCensus90NameStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/NameSampleDataStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ParseSampleStreamFactory.java (100%)
 copy {opennlp-tools/src/test => opennlp-core/opennlp-formats/src/main}/java/opennlp/tools/formats/ResourceAsStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/SentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/SentimentSampleStreamFactory.java (76%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/TokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/TwentyNewsgroupSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/TwentyNewsgroupSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/WordTagSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADChunkSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADChunkSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADNameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADNameSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADPOSSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADPOSSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/ADTokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ad/PortugueseContractionUtility.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/AnnotationConfiguration.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/AnnotatorNoteAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/AttributeAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratAnnotationStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratDocumentParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratDocumentStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratNameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/BratNameSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/EventAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/RelationAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/SegmenterObjectStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/brat/SpanAnnotation.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluLemmaSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluLemmaSampleStreamFactory.java (88%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluPOSSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluPOSSampleStreamFactory.java (88%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluSentence.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluSentenceSampleStreamFactory.java (87%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluTagset.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluTokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluTokenSampleStreamFactory.java (85%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/conllu/ConlluWordLine.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/AbstractToSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/FileToByteArraySampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/FileToStringSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/NameToSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/NameToSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/NameToTokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/NameToTokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/POSToSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/POSToSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/POSToTokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/POSToTokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/ParseToPOSSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/ParseToPOSSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/ParseToSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/frenchtreebank/ConstitDocumentHandler.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/frenchtreebank/ConstitParseSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/frenchtreebank/ConstitParseSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankSentenceStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankSentenceStreamFactory.java (92%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankTokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankTokenSampleStreamFactory.java (92%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/leipzig/SampleShuffleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/leipzig/SampleSkipStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/letsmt/DetokenizeSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/letsmt/LetsmtDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/letsmt/LetsmtSentenceStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/letsmt/LetsmtSentenceStreamFactory.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/Masc.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascDocumentStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascNamedEntityParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascNamedEntitySampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascNamedEntitySampleStreamFactory.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascPOSSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascPOSSampleStreamFactory.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascPennTagParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascSentence.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascSentenceParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascSentenceSampleStreamFactory.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascToken.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascTokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascTokenSampleStreamFactory.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascWord.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/masc/MascWordParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/moses/MosesSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/moses/MosesSentenceSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/DocumentSplitterStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/Muc6NameSampleStreamFactory.java (79%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/MucElementNames.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/MucNameContentHandler.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/MucNameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/muc/SgmlParser.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/nkjp/NKJPSegmentationDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/nkjp/NKJPSentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/nkjp/NKJPSentenceSampleStreamFactory.java (89%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/nkjp/NKJPTextDocument.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/DocumentToLineStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesFormatParameters.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesNameSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesNameSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesPOSSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesParseSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/formats/ontonotes/OntoNotesParseSampleStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/util/MarkableFileInputStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/util/MarkableFileInputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/main/java/opennlp/tools/util/ParagraphStream.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-formats}/src/main/resources/opennlp/tools/util/opennlp.version (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/AbstractTempDirTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/AbstractFormatTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/AbstractSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/AbstractSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/BioNLP2004NameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ChunkerSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/Conll02NameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/Conll02NameSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/Conll03NameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/Conll03NameSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ConllXPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ConllXPOSSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ConllXSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ConllXTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/DirectorySampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/EvalitaNameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/EvalitaNameSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/LanguageDetectorSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/LemmatizerSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/NameFinderCensus90NameStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/NameSampleDataStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ParseSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/SentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/TokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/TwentyNewsgroupSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/WordTagSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADChunkSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADChunkSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADNameSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADPOSSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADParagraphStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADSentenceSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/ADTokenSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ad/AbstractADSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/AbstractBratTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/BratAnnotationStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/BratDocumentParserTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/BratDocumentTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/BratNameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/brat/BratNameSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/AbstractConlluSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluLemmaSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluLemmaSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluPOSSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluSentenceSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluTokenSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/conllu/ConlluWordLineTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/AbstractConvertTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/FileToByteArraySampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/FileToStringSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/NameToSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/NameToTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/POSToSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/POSToTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/ParseToPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/ParseToSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/frenchtreebank/ConstitParseSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/frenchtreebank/ConstitParseSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocumentTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankSentenceStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/letsmt/LetsmtDocumentTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/letsmt/LetsmtSentenceStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/AbstractMascSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascNamedEntitySampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascNamedEntitySampleStreamTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascPOSSampleStreamTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascSentenceSampleStreamTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascTokenSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/masc/MascTokenSampleStreamTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/moses/MosesSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/muc/DocumentSplitterStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/muc/Muc6NameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/muc/SgmlParserTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/nkjp/NKJPSegmentationDocumentTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/nkjp/NKJPSentenceSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/nkjp/NKJPTextDocumentTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ontonotes/OntoNotesNameSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ontonotes/OntoNotesPOSSampleStreamFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/java/opennlp/tools/formats/ontonotes/OntoNotesParseSampleStreamFactoryTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/logback-test.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/20newsgroup/sci.electronics/52794.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/ad/ad.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/bionlp2004-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/brat-ann.conf (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/opennlp-1193.ann (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/opennlp-1193.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-entities-overlapping.ann (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-entities-overlapping.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-entities.ann (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-entities.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-relations.ann (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brat/voa-with-relations.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/brown-cluster.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/census90.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/chunker-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conll2002-es.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conll2002-nl.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conll2003-de.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conll2003-en.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conllu/de-ud-train-sample.conllu (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conllu/es-ud-sample.conllu (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conllu/full-sample.conllu (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conllu/pt_br-ud-sample.conllu (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/conllx.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/evalita-ner-it-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/evalita-ner-it-02.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/evalita-ner-it-03.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/evalita-ner-it-broken.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/evalita-ner-it-incorrect.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/frenchtreebank/sample1.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/irishsentencebank/irishsentencebank-sample.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/lang-detect-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig-en.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig/samples/.hidden (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig/samples/123-skipped.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig/samples/dan-sentences.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig/samples/dontread/xxx-sentences.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/leipzig/samples/eng-sentences.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/lemma-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/letsmt/letsmt-with-words.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC-ne.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC-penn.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC-s.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC-seg.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC.hdr (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/masc/fakeMASC.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/moses/moses-tiny.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/muc/LDC2003T13.sgm (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/muc/parsertest1.sgml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/name-data-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/nkjp/ann_segmentation.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/nkjp/text_structure.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/ontonotes/ontonotes-sample-01.name (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/ontonotes/ontonotes-sample-02.parse (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/parse-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/sentences-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/tokens-01.sample (100%)
 rename {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/formats/word-tags-01.sample (100%)
 copy {opennlp-tools => opennlp-core/opennlp-formats}/src/test/resources/opennlp/tools/tokenize/latin-detokenizer.xml (100%)
 rename {opennlp-dl-gpu => opennlp-core/opennlp-ml/opennlp-dl-gpu}/README.md (100%)
 rename {opennlp-dl-gpu => opennlp-core/opennlp-ml/opennlp-dl-gpu}/pom.xml (84%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/README.md (100%)
 copy {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/pom.xml (77%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/AbstractDL.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/InferenceOptions.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/SpanEnd.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/Tokens.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/doccat/DocumentCategorizerConfig.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/doccat/DocumentCategorizerDL.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/doccat/scoring/AverageClassificationScoringStrategy.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/doccat/scoring/ClassificationScoringStrategy.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/namefinder/NameFinderDL.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/main/java/opennlp/dl/vectors/SentenceVectorsDL.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/AbstractDLTest.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/doccat/DocumentCategorizerConfigTest.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/doccat/DocumentCategorizerDLEval.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/doccat/scoring/AverageClassificationScoringStrategyTest.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/namefinder/NameFinderDLEval.java (100%)
 rename {opennlp-dl => opennlp-core/opennlp-ml/opennlp-dl}/src/test/java/opennlp/dl/vectors/SentenceVectorsDLEval.java (100%)
 create mode 100644 opennlp-core/opennlp-ml/opennlp-ml-bayes/pom.xml
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/BinaryNaiveBayesModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/BinaryNaiveBayesModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/LogProbabilities.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/LogProbability.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesEvalParameters.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModel.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesTrainer.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/PlainTextNaiveBayesModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/PlainTextNaiveBayesModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/Probabilities.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/Probability.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/AbstractNaiveBayesTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesCorrectnessTest.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesModelReadWriteTest.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesPrepAttachTest.java (81%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesSerializedCorrectnessTest.java (97%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/resources/data/ppa/NOTICE (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/resources/data/ppa/devset (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/resources/data/ppa/training (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-bayes}/src/test/resources/logback-test.xml (100%)
 copy opennlp-tools/src/test/resources/opennlp/tools/lang/abb_PT.xml => opennlp-core/opennlp-ml/opennlp-ml-commons/pom.xml (52%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/AbstractEventModelSequenceTrainer.java (83%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/AbstractEventTrainer.java (74%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/AbstractMLModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/AbstractTrainer.java (62%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/BeamSearch.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/AbstractDataIndexer.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/AbstractModel.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/AbstractModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/AbstractModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/BinaryFileDataReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/ComparableEvent.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/ComparablePredicate.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java (85%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/DynamicEvalParameters.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/EvalParameters.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/FileEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/GenericModelReader.java (68%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java (76%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/ModelParameterChunker.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/MutableContext.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/ObjectDataReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/OnePassDataIndexer.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/OnePassRealValueDataIndexer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/PlainTextFileDataReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/RealValueFileEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/SequenceStreamEventStream.java (100%)
 rename {opennlp-tools/src/test => opennlp-core/opennlp-ml/opennlp-ml-commons/src/main}/java/opennlp/tools/ml/model/SimpleEventStreamBuilder.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/ml/model/UniformPrior.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/main/java/opennlp/tools/monitoring/DefaultTrainingProgressMonitor.java (99%)
 create mode 100644 opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/util/TrainingParameters.java
 copy {opennlp-tools/src/test/resources => opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java}/logback-test.xml (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/ChecksumEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/EventTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/FileEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/ModelParameterChunkerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/OnePassDataIndexerTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/OnePassRealValueDataIndexerTest.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-commons}/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java (96%)
 create mode 100644 opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/AllEnglishAffixes.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/BasicContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/ContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/DataStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/GISFormat (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/GISModel.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/RealBasicEventStream.java (100%)
 rename {opennlp-tools/src/test => opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main}/java/opennlp/tools/ml/maxent/URLInputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/GISModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/GISModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/QNModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/QNModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/io/package.html (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/package.html (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/Function.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/LineSearch.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihood.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/ParallelNegLogLikelihood.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNTrainer.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/main/java/opennlp/tools/monitoring/LogLikelihoodThresholdBreached.java (77%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/FootballEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java (75%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java (78%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/MockDataIndexer.java (91%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/RealBasicEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/RealValueModelTest.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java (83%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/io/RealValueFileEventStreamTest.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/quasinewton/LineSearchTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihoodTest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java (70%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNTrainerTest.java (96%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/java/opennlp/tools/util/MockInputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/ppa/NOTICE (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/ppa/bitstrings (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/ppa/devset (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/ppa/test (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/data/ppa/training (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/logback-test.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-maxent}/src/test/resources/opennlp/tools/ml/maxent/football.dat (100%)
 create mode 100644 opennlp-core/opennlp-ml/opennlp-ml-perceptron/pom.xml
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/BinaryPerceptronModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/BinaryPerceptronModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModel.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModelReader.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModelWriter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronTrainer.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/SimplePerceptronSequenceTrainer.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/monitoring/IterDeltaAccuracyUnderTolerance.java (90%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/java/opennlp/tools/ml/perceptron/PerceptronPrepAttachTest.java (74%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/resources/data/ppa/NOTICE (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/resources/data/ppa/devset (100%)
 rename {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/resources/data/ppa/training (100%)
 copy {opennlp-tools => opennlp-core/opennlp-ml/opennlp-ml-perceptron}/src/test/resources/logback-test.xml (100%)
 copy {opennlp-dl => opennlp-core/opennlp-ml}/pom.xml (57%)
 create mode 100644 opennlp-core/opennlp-models/pom.xml
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/AbstractClassPathModelFinder.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/ClassPathModel.java (97%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/ClassPathModelLoader.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/ClassPathModelProvider.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/DefaultClassPathModelProvider.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/classgraph/ClassgraphModelFinder.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/main/java/opennlp/tools/models/simple/SimpleClassPathModelFinder.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/AbstractClassPathFinderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/AbstractClassPathModelTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/AbstractModelUsageTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/ClassPathModelLoaderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/DefaultClassPathModelProviderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/classgraph/ClassgraphModelFinderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/classgraph/ClassgraphModelLoaderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/classgraph/ClassgraphModelUsageTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/simple/SimpleClassPathModelFinderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/simple/SimpleModelLoaderTest.java (100%)
 rename {opennlp-tools-models => opennlp-core/opennlp-models}/src/test/java/opennlp/tools/models/simple/SimpleModelUsageTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/pom.xml (68%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/jmh/java/opennlp/tools/util/jvm/BenchmarkRunner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/jmh/java/opennlp/tools/util/jvm/StringDeduplicationBenchmark.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/jmh/java/opennlp/tools/util/jvm/StringListBenchmark.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/jmh/java/opennlp/tools/util/jvm/jmh/ExecutionPlan.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkSampleSequenceStream.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerME.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ChunkerModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/DefaultChunkerContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/DefaultChunkerSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/chunker/ThreadSafeChunkerME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/Dictionary.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/Index.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/serializer/Attributes.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/serializer/DictionaryEntryPersistor.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/serializer/Entry.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/dictionary/serializer/EntryInserter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/BagOfWordsFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DoccatCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DoccatFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DoccatModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DocumentCategorizerContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DocumentCategorizerEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DocumentCategorizerEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DocumentCategorizerME.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/DocumentSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/entitylinker/EntityLinkerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/DefaultLanguageDetectorContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorConfig.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/LanguageDetectorSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/ProbingLanguageDetectionResult.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/langdetect/ThreadSafeLanguageDetectorME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/languagemodel/NGramLanguageModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/DefaultLemmatizerContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/DefaultLemmatizerSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/DictionaryLemmatizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmaSampleEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmaSampleSequenceStream.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmaSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmatizerEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmatizerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmatizerME.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/LemmatizerModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/lemmatizer/ThreadSafeLemmatizerME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/log/LogPrintStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/ml/TrainerFactory.java (71%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/BilouCodec.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/BilouNameFinderSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/BioCodec.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/DefaultNameContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/DictionaryNameFinder.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameFinderEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameFinderME.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameFinderSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameSampleDataStream.java (88%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameSampleSequenceStream.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/NameSampleTypeFilter.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/RegexNameFinder.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/RegexNameFinderFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/ThreadSafeNameFinderME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/TokenNameFinderCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/TokenNameFinderEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/TokenNameFinderFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/namefind/TokenNameFinderModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/ngram/NGramCharModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/ngram/NGramGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/ngram/NGramModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/ngram/NGramUtils.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/AbstractBottomUpParser.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/AbstractParserEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ChunkSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/Cons.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ParseSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ParserChunkerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ParserChunkerSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ParserFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/ParserModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/PosSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/chunking/BuildContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/chunking/Parser.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/chunking/ParserEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/lang/en/HeadRules.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/lang/es/AncoraSpanishHeadRules.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/treeinsert/BuildContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/treeinsert/CheckContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/treeinsert/Parser.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/parser/treeinsert/ParserEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/ConfigurablePOSContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/DefaultPOSContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/DefaultPOSSequenceValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSDictionary.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSSampleEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSSampleSequenceStream.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSTagFormat.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSTagFormatMapper.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSTaggerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/POSTaggerME.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/ThreadSafePOSTaggerME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/postag/WordTagSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/DefaultEndOfSentenceScanner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/DefaultSDContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/EmptyLinePreprocessorStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/NewlineSentenceDetector.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SDCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SDEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SentenceDetectorEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SentenceDetectorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SentenceDetectorME.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SentenceModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/SentenceSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/ThreadSafeSentenceDetectorME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/lang/Factory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/lang/th/SentenceContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentdetect/lang/th/package.html (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentContextGenerator.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentEvaluator.java (89%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentME.java (76%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentSampleStream.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/sentiment/SentimentSampleTypeFilter.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/PorterStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/AbstractSnowballStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/Among.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/SnowballProgram.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/SnowballStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/arabicStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/catalanStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/danishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/dutchStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/englishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/finnishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/frenchStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/germanStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/greekStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/hungarianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/indonesianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/irishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/italianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/norwegianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/porterStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/portugueseStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/romanianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/russianStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/spanishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/swedishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/stemmer/snowball/turkishStemmer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/DefaultTokenContextGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/DetokenizationDictionary.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/DictionaryDetokenizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/SimpleTokenizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/ThreadSafeTokenizerME.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokSpanEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerCrossValidator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerEvaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerME.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/TokenizerStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/WhitespaceTokenStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/lang/Factory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/AbstractEventStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/BaseToolFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/CollectionObjectStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/DownloadUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/FilterObjectStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/MutableInt.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/StringList.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/Version.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/XmlUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/eval/CrossValidationPartitioner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/eval/Evaluator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/AdditionalContextFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/AggregatedFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/AggregatedFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BigramNameFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BigramNameFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownBigramFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownCluster.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownClusterBigramFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownClusterTokenClassFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownClusterTokenFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownTokenClassFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownTokenClasses.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/BrownTokenFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/CachedFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/CachedFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/CharacterNgramFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/CharacterNgramFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/DefinitionFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/DictionaryFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/DictionaryFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/DocumentBeginFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/DocumentBeginFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/FeatureGeneratorUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/GeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/InSpanGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/OutcomePriorFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/POSTaggerNameFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/POSTaggerNameFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PosTaggerFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PosTaggerFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PrefixFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PrefixFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PreviousMapFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PreviousMapFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/SentenceFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/SentenceFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/StringPattern.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/SuffixFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/SuffixFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenClassFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenClassFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TrigramNameFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/TrigramNameFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/WindowFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/WindowFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/WordClusterDictionary.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/WordClusterFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/featuregen/WordClusterFeatureGeneratorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/CHMStringDeduplicator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/CHMStringInterner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/HMStringInterner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/JvmStringInterner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/NoOpStringInterner.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/jvm/StringInterners.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/BaseModel.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/ByteArraySerializer.java (78%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/ChunkerModelSerializer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/DictionarySerializer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/GenericModelSerializer.java (77%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/ModelUtil.java (95%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/POSModelSerializer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/PropertiesSerializer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/model/UncloseableInputStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/AggregateCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/EmojiCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/NumberCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/ShrinkCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/TwitterCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/normalizer/UrlCharSequenceNormalizer.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/wordvector/FloatArrayVector.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/wordvector/Glove.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/resources/opennlp/tools/namefind/ner-default-features.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/resources/opennlp/tools/postag/pos-default-features.xml (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/main/resources/opennlp/tools/util/opennlp.version (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/AbstractModelLoaderTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/EnabledWhenCDNAvailable.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkerFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkerMEIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkerMETest.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/ChunkerModelTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/DummyChunkSampleStream.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/chunker/DummyChunkerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/dictionary/DictionaryAsSetCaseInsensitiveTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/dictionary/DictionaryAsSetCaseSensitiveTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/dictionary/DictionaryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/BagOfWordsFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/DoccatFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/DocumentCategorizerMETest.java (92%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/DocumentCategorizerNBTest.java (91%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/DocumentSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/doccat/NGramFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/formats/ResourceAsStreamFactory.java (99%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/DefaultLanguageDetectorContextGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/DummyFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/LanguageDetectorCrossValidatorTest.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/LanguageDetectorFactoryTest.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/LanguageDetectorMETest.java (90%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/LanguageSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/langdetect/LanguageTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/languagemodel/LanguageModelEvaluationTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/languagemodel/LanguageModelTestUtils.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/languagemodel/NgramLanguageModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/lemmatizer/DictionaryLemmatizerMultiTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/lemmatizer/DictionaryLemmatizerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/lemmatizer/LemmaSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/lemmatizer/LemmatizerMETest.java (94%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/ArrayMathTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/BeamSearchTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/MockEventTrainer.java (91%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/MockSequenceTrainer.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ml/TrainerFactoryTest.java (62%)
 rename {opennlp-tools/src/test/java/opennlp/tools/ml/model => opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/models}/TwoPassDataIndexerTest.java (91%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/AbstractNameFinderTest.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/BilouCodecTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/BilouNameFinderSequenceValidatorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/BioCodecTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/DictionaryNameFinderTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameFinderEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameFinderMETest.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameFinderMEWithDatesTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameFinderSequenceValidatorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameSampleDataStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/NameSampleTypeFilterTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/RegexNameFinderFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/namefind/RegexNameFinderTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ngram/NGramCharModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ngram/NGramGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ngram/NGramModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/ngram/NGramUtilsTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/AbstractParserModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/ChunkSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/ParseSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/ParseTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/ParserTestUtil.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/PosSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/chunking/ParserTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/lang/en/HeadRulesTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/parser/treeinsert/ParserTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/ConfigurablePOSContextGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/DefaultPOSContextGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/DummyPOSTaggerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSDictionaryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSSampleEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSSampleTest.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSTaggerFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSTaggerMEIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/POSTaggerMETest.java (93%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/postag/WordTagSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/AbstractSentenceDetectorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/DefaultEndOfSentenceScannerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/DefaultSDContextGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/DummySentenceDetectorFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/NewlineSentenceDetectorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SDEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEDutchTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEFrenchTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEGermanTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEItalianTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEPolishTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMEPortugueseTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMESpanishTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceDetectorMETest.java (98%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/sentdetect/SentenceSampleTest.java (96%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/stemmer/PorterStemmerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/stemmer/SnowballStemmerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/DetokenizationDictionaryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/DictionaryDetokenizerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/DummyTokenizerFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/SimpleTokenizerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokSpanEventStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenSampleStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenSampleTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenizerFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenizerMEIT.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenizerMETest.java (97%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenizerModelTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/TokenizerTestUtil.java (92%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/WhitespaceTokenStreamTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/WhitespaceTokenizerTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/tokenize/WordpieceTokenizerTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/MockInputStreamFactory.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/BigramNameFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/BrownBigramFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/CachedFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/CharacterNgramFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/FeatureGeneratorUtilTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/GeneratorFactoryTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/IdentityFeatureGenerator.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/InSpanGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/POSTaggerNameFeatureGeneratorTest.java (51%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/PosTaggerFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/PrefixFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/PreviousMapFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/SentenceFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/StringPatternTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/SuffixFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/TokenClassFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/TokenFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/TokenPatternFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/TrigramNameFeatureGeneratorTest.java (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/java/opennlp/tools/util/featuregen/WindowFeatureGeneratorTest.java (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/logback-test.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/chunker170custom.bin (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/chunker170default.bin (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/chunker180custom.bin (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/output.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/test-insufficient.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/chunker/test.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/doccat/DoccatSample.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/formats/brown-cluster.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_DE.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_EN.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_ES.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_FR.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_IT.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_NL.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_PL.xml (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lang/abb_PT.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/languagemodel/sentences.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lemmatizer/output.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lemmatizer/smalldictionary.dict (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lemmatizer/smalldictionarymulti.dict (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lemmatizer/trial.old-insufficient.tsv (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/lemmatizer/trial.old.tsv (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/AnnotatedSentences.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/AnnotatedSentencesInsufficient.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/AnnotatedSentencesWithTypes.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/OnlyWithEntitiesWithTypes.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/OnlyWithNames.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/OnlyWithNamesWithTypes.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/RandomNewsWithGeneratedDates_DE.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/RandomNewsWithGeneratedDates_EN.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/html1.train (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/ner-pos-features-v15.xml (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/ner-pos-features.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/origin-training-data.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/voa1.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/namefind/voa2.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/ngram/ngram-model-no-count.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/ngram/ngram-model-not-a-number.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/ngram/ngram-model.xml (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/parser/en_head_rules (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/parser/parser.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/parser/test.parse (100%)
 copy {opennlp-morfologik-addon/src/test/resources => opennlp-core/opennlp-runtime/src/test/resources/opennlp/tools/postag}/AnnotatedSentences.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/postag/AnnotatedSentencesInsufficient.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/postag/TagDictionaryCaseInsensitive.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/postag/TagDictionaryCaseSensitive.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/postag/TagDictionaryWithoutCaseAttribute.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/SentencesInsufficient.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_DE.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_ES.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_FR.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_IT.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_NL.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_PL.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Sentences_PT.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/Test-Sample_OPENNLP-1163.txt (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/sentdetect/origin-training-data.txt (100%)
 copy {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/tokenize/latin-detokenizer.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/tokenize/token-insufficient.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/tokenize/token.train (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/DictionaryTest.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/FeatureGeneratorConfigWithUnkownElement.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestAutomaticallyInsertAggregatedFeatureGenerator.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestAutomaticallyInsertAggregatedFeatureGeneratorCache.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestDictionarySerializerMappingExtraction.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestFeatureGeneratorConfig.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestInsertCachedFeatureGenerator.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestNotAutomaticallyInsertAggregatedFeatureGenerator.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestNotAutomaticallyInsertAggregatedFeatureGeneratorCache.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestParametersConfig.xml (100%)
 rename {opennlp-tools => opennlp-core/opennlp-runtime}/src/test/resources/opennlp/tools/util/featuregen/TestTokenClassFeatureGeneratorConfig.xml (100%)
 create mode 100644 opennlp-core/pom.xml
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/bin/morfologik-addon (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/bin/morfologik-addon.bat (100%)
 rename {opennlp-dl => opennlp-extensions/opennlp-morfologik}/pom.xml (60%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/bin/morfologik-addon (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/bin/morfologik-addon.bat (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/builder/MorfologikDictionaryBuilder.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/cmdline/CLI.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/cmdline/builder/MorfologikDictionaryBuilderParams.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/cmdline/builder/MorfologikDictionaryBuilderTool.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/cmdline/builder/XMLDictionaryToTableParams.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/cmdline/builder/XMLDictionaryToTableTool.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/lemmatizer/MorfologikLemmatizer.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/tagdict/MorfologikPOSTaggerFactory.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/tagdict/MorfologikTagDictionary.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/main/java/opennlp/morfologik/util/MorfologikUtil.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/java/opennlp/morfologik/AbstractMorfologikTest.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/java/opennlp/morfologik/builder/MorfologikDictionaryBuilderTest.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/java/opennlp/morfologik/lemmatizer/MorfologikLemmatizerTest.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/java/opennlp/morfologik/tagdict/MorfologikPOSTaggerFactoryTest.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/java/opennlp/morfologik/tagdict/MorfologikTagDictionaryTest.java (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/resources/AnnotatedSentences.txt (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/resources/dictionaryWithLemma.dict (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/resources/dictionaryWithLemma.info (100%)
 rename {opennlp-morfologik-addon => opennlp-extensions/opennlp-morfologik}/src/test/resources/dictionaryWithLemma.txt (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/createPear.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/Chunker.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/DateNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/LanguageDetector.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/LocationNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/MoneyNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/OpenNlpTextAnalyzer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/OrganizationNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/Parser.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/PercentageNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/PersonNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/PosTagger.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/SentenceDetector.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/SimpleTokenizer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/TimeNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/Tokenizer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/descriptors/TypeSystem.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/metadata/install.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/pom.xml (91%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/chunker/Chunker.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/chunker/ChunkerModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/chunker/ChunkerModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/chunker/package.html (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/dictionary/DictionaryResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/dictionary/DictionaryResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/doccat/AbstractDocumentCategorizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/doccat/DoccatModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/doccat/DoccatModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/doccat/DocumentCategorizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/doccat/LanguageDetector.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/AbstractNameFinder.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/DictionaryNameFinder.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/NameFinder.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/TokenNameFinderModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/TokenNameFinderModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/namefind/package.html (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/normalizer/Normalizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/normalizer/NumberUtil.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/normalizer/StringDictionary.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/parser/Parser.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/parser/ParserModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/parser/ParserModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/postag/POSModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/postag/POSModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/postag/POSTagger.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/postag/package.html (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/sentdetect/AbstractSentenceDetector.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/sentdetect/SentenceDetector.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/sentdetect/SentenceModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/sentdetect/SentenceModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/sentdetect/package.html (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/AbstractTokenizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/SimpleTokenizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/Tokenizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/TokenizerModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/TokenizerModelResourceImpl.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/WhitespaceTokenizer.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/tokenize/package.html (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/AbstractModelResource.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/AnnotationComboIterator.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/AnnotationComparator.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/AnnotationIteratorPair.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/AnnotatorUtil.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/ContainingConstraint.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/ExceptionMessages.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/OpenNlpAnnotatorProcessException.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/OpennlpUtil.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/java/opennlp/uima/util/UimaUtil.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/main/resources/opennlp/uima/util/ExceptionMessages_en.properties (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/AbstractIT.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/AbstractTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/AbstractUimaTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/FullAnnotatorsFlowIT.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/SingleAnnotatorIT.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/dictionary/DictionaryResourceTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/normalizer/NumberUtilTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/normalizer/StringDictionaryTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/AnnotationComboIteratorTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/AnnotationComparatorTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/AnnotatorUtilTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/CasUtil.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/OpennlpUtilTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/java/opennlp/uima/util/UimaUtilTest.java (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/cas/OPENNLP-676.xmi (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/cas/dictionary-test.xmi (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/dictionary.dic (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/simplelogger.properties (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/Chunker.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/DateNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/DictionaryNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/LocationNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/MoneyNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/OpenNlpTextAnalyzer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/OrganizationNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/Parser.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/PercentageNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/PersonNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/PosTagger.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/SentenceDetector.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/SimpleTokenizer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/TimeNameFinder.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/Tokenizer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/TypeSystem.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/test-descriptors/WhitespaceTokenizer.xml (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/training-params-invalid.conf (100%)
 rename {opennlp-uima => opennlp-extensions/opennlp-uima}/src/test/resources/training-params-test.conf (100%)
 rename opennlp-tools/src/test/resources/opennlp/tools/lang/abb_PT.xml => opennlp-extensions/pom.xml (51%)
 delete mode 100644 opennlp-morfologik-addon/pom.xml
 delete mode 100644 opennlp-tools-models/pom.xml
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/chunker/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/cmdline/lemmatizer/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/commons/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/dictionary/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/doccat/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/entitylinker/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/ad/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/brat/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/conllu/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/frenchtreebank/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/letsmt/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/masc/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/muc/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/nkjp/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/ontonotes/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/formats/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/langdetect/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/languagemodel/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/lemmatizer/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/log/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/maxent/io/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/maxent/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/maxent/quasinewton/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/model/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/naivebayes/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ml/perceptron/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/namefind/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/ngram/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/parser/chunking/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/parser/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/postag/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/sentdetect/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/tokenize/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/util/TrainingParameters.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/util/ext/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/util/featuregen/package-info.java
 delete mode 100644 opennlp-tools/src/main/java/opennlp/tools/util/package-info.java