You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by rz...@apache.org on 2023/01/17 19:21:19 UTC

[opennlp] branch main updated: OPENNLP-1444 Fix typos scattered in all packages

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

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp.git


The following commit(s) were added to refs/heads/main by this push:
     new 56c64194 OPENNLP-1444 Fix typos scattered in all packages
56c64194 is described below

commit 56c641947b78d1ce909e4bb666118ba94995b03a
Author: Martin Wiesner <ma...@hs-heilbronn.de>
AuthorDate: Fri Jan 13 17:47:55 2023 +0100

    OPENNLP-1444 Fix typos scattered in all packages
    
    - fixes several typos
    - improves clarity of existing code and JavaDoc
---
 .../java/opennlp/bratann/NameFinderAnnService.java     |  2 +-
 .../tools/entitylinker/EntityLinkerProperties.java     |  6 +++---
 .../tools/formats/brat/BratAnnotationStream.java       |  2 +-
 .../leipzig/LeipzigLanguageSampleStreamFactory.java    |  2 +-
 .../opennlp/tools/formats/muc/MucNameSampleStream.java |  2 +-
 .../opennlp/tools/langdetect/LanguageDetectorME.java   |  2 +-
 .../src/main/java/opennlp/tools/ml/TrainerFactory.java |  2 +-
 .../opennlp/tools/ml/model/TwoPassDataIndexer.java     |  6 +++---
 .../src/main/java/opennlp/tools/ngram/NGramUtils.java  |  2 +-
 .../src/main/java/opennlp/tools/postag/POSModel.java   |  5 +----
 .../src/main/java/opennlp/tools/postag/POSTagger.java  |  2 +-
 .../java/opennlp/tools/postag/POSTaggerFactory.java    |  2 +-
 .../java/opennlp/tools/tokenize/TokenizerFactory.java  |  4 ++--
 .../main/java/opennlp/tools/tokenize/TokenizerME.java  |  4 ++--
 .../java/opennlp/tools/tokenize/TokenizerModel.java    |  2 +-
 .../main/java/opennlp/tools/tokenize/lang/Factory.java |  9 ++++-----
 .../src/main/java/opennlp/tools/util/TokenTag.java     |  8 ++++----
 .../featuregen/PreviousTwoMapFeatureGenerator.java     |  2 +-
 .../opennlp/tools/tokenize/TokenizerFactoryTest.java   | 18 +++++++++---------
 .../java/opennlp/uima/doccat/DocumentCategorizer.java  |  2 +-
 .../src/main/java/opennlp/uima/parser/Parser.java      |  4 ++--
 .../src/main/java/opennlp/uima/tokenize/Tokenizer.java |  4 ++--
 .../src/main/java/opennlp/uima/util/OpennlpUtil.java   |  4 ++--
 23 files changed, 46 insertions(+), 50 deletions(-)

diff --git a/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java b/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
index 80a8265b..097659b0 100644
--- a/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
+++ b/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
@@ -78,7 +78,7 @@ public class NameFinderAnnService {
       } else if ("simple".equals(args[ruleBasedTokenizerIndex])) {
         tokenizer = SimpleTokenizer.INSTANCE;
       } else {
-        System.out.println("unkown tokenizer: " + args[ruleBasedTokenizerIndex]);
+        System.out.println("unknown tokenizer: " + args[ruleBasedTokenizerIndex]);
         return;
       }
     }
diff --git a/opennlp-tools/src/main/java/opennlp/tools/entitylinker/EntityLinkerProperties.java b/opennlp-tools/src/main/java/opennlp/tools/entitylinker/EntityLinkerProperties.java
index 0e0a53a1..fab8c4b3 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/entitylinker/EntityLinkerProperties.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/entitylinker/EntityLinkerProperties.java
@@ -36,13 +36,13 @@ public class EntityLinkerProperties {
   /**
    * Initializes {@link EntityLinkerProperties} via a {@link File} reference.
    *
-   * @param propertiesfile The {@link File} that references the {@code *.properties}
+   * @param propertiesFile The {@link File} that references the {@code *.properties}
    *                       configuration.
    *
    * @throws IOException Thrown if IO errors occurred.
    */
-  public EntityLinkerProperties(File propertiesfile) throws IOException {
-    try (InputStream stream = new BufferedInputStream(new FileInputStream(propertiesfile))) {
+  public EntityLinkerProperties(File propertiesFile) throws IOException {
+    try (InputStream stream = new BufferedInputStream(new FileInputStream(propertiesFile))) {
       init(stream);
     }
   }
diff --git a/opennlp-tools/src/main/java/opennlp/tools/formats/brat/BratAnnotationStream.java b/opennlp-tools/src/main/java/opennlp/tools/formats/brat/BratAnnotationStream.java
index 7edf4d9d..bad47c9e 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/formats/brat/BratAnnotationStream.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/formats/brat/BratAnnotationStream.java
@@ -233,7 +233,7 @@ public class BratAnnotationStream implements ObjectStream<BratAnnotation> {
           throw new InvalidFormatException("annotation id is empty");
         }
 
-        // The first leter of the annotation id marks the annotation type
+        // The first letter of the annotation id marks the annotation type
 
         final BratAnnotationParser parser;
         switch (annId.charAt(0)) {
diff --git a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
index b344de74..4b3b769d 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java
@@ -43,7 +43,7 @@ public class LeipzigLanguageSampleStreamFactory<P>
 
   interface Parameters extends EncodingParameter {
     @ParameterDescription(valueName = "sentencesDir",
-        description = "dir with Leipig sentences to be used")
+        description = "dir with Leipzig sentences to be used")
     File getSentencesDir();
 
     @ParameterDescription(valueName = "sentencesPerSample",
diff --git a/opennlp-tools/src/main/java/opennlp/tools/formats/muc/MucNameSampleStream.java b/opennlp-tools/src/main/java/opennlp/tools/formats/muc/MucNameSampleStream.java
index a2ab8346..f9a8bbc0 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/formats/muc/MucNameSampleStream.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/formats/muc/MucNameSampleStream.java
@@ -55,7 +55,7 @@ public class MucNameSampleStream extends FilterObjectStream<String, NameSample>
 
       if (document != null) {
 
-        // Note: This is a hack to fix invalid formating in
+        // Note: This is a hack to fix invalid formatting in
         // some MUC files ...
         document = document.replace(">>", ">");
 
diff --git a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
index 5679252a..395702ff 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
@@ -43,7 +43,7 @@ import opennlp.tools.util.TrainingParameters;
  * <p>
  * If you want this to stop early, use {@link #probingPredictLanguages(CharSequence)}
  * or {@link #probingPredictLanguages(CharSequence, LanguageDetectorConfig)}.
- * When run in probing mode, this starts at the beginning of the charsequence
+ * When run in probing mode, this starts at the beginning of the char sequence
  * and runs language detection on chunks of text.  If the end of the
  * string is reached or there are {@link LanguageDetectorConfig#getMinConsecImprovements()}
  * consecutive predictions for the best language and the confidence
diff --git a/opennlp-tools/src/main/java/opennlp/tools/ml/TrainerFactory.java b/opennlp-tools/src/main/java/opennlp/tools/ml/TrainerFactory.java
index c1acba40..9e46367a 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/ml/TrainerFactory.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/ml/TrainerFactory.java
@@ -234,7 +234,7 @@ public class TrainerFactory {
       return false;
     }
 
-    // no reason to require that the dataIndexer be a 1-pass or 2-pass dataindexer.
+    // no reason to require that the dataIndexer be a 1-pass or 2-pass data indexer.
     trainParams.getStringParameter(AbstractEventTrainer.DATA_INDEXER_PARAM, null);
 
     // TODO: Check data indexing ...
diff --git a/opennlp-tools/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java b/opennlp-tools/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
index cbce6831..9eec6026 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
@@ -175,9 +175,9 @@ public class TwoPassDataIndexer extends AbstractDataIndexer {
     public Event read() throws IOException {
       if (inputStream.available() != 0) {
         String outcome = inputStream.readUTF();
-        int contextLenght = inputStream.readInt();
-        String[] context = new String[contextLenght];
-        for (int i = 0; i < contextLenght; i++)
+        int contextLength = inputStream.readInt();
+        String[] context = new String[contextLength];
+        for (int i = 0; i < contextLength; i++)
           context[i] = inputStream.readUTF();
         int valuesLength = inputStream.readInt();
         float[] values = null;
diff --git a/opennlp-tools/src/main/java/opennlp/tools/ngram/NGramUtils.java b/opennlp-tools/src/main/java/opennlp/tools/ngram/NGramUtils.java
index dd3e19b3..269fa1bb 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/ngram/NGramUtils.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/ngram/NGramUtils.java
@@ -103,7 +103,7 @@ public class NGramUtils {
    * @param x1  the second word in the bigram
    * @param set the vocabulary
    * @param k   the smoothing factor
-   * @return the prior Laplace smoothiing probability
+   * @return the prior Laplace smoothing probability
    */
   public static double calculateBigramPriorSmoothingProbability(String x0, String x1,
                                                                 Collection<StringList> set, Double k) {
diff --git a/opennlp-tools/src/main/java/opennlp/tools/postag/POSModel.java b/opennlp-tools/src/main/java/opennlp/tools/postag/POSModel.java
index adcf1db3..5fe9b333 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/postag/POSModel.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/postag/POSModel.java
@@ -68,10 +68,7 @@ public final class POSModel extends BaseModel implements SerializableArtifact {
         Objects.requireNonNull(posModel, "posModel must not be null"));
 
     artifactMap.put(GENERATOR_DESCRIPTOR_ENTRY_NAME, posFactory.getFeatureGenerator());
-
-    for (Map.Entry<String, Object> resource : posFactory.getResources().entrySet()) {
-      artifactMap.put(resource.getKey(), resource.getValue());
-    }
+    artifactMap.putAll(posFactory.getResources());
 
     // TODO: This fails probably for the sequence model ... ?!
     // checkArtifactMap();
diff --git a/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java b/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java
index 6f1661a7..b930dfee 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java
@@ -47,7 +47,7 @@ public interface POSTagger {
    *
    * @param sentence The sentence of tokens to be tagged.
    *
-   * @return An array of {@link Sequence sequeneces} for each token provided in {@code sentence}.
+   * @return An array of {@link Sequence sequences} for each token provided in {@code sentence}.
    */
   Sequence[] topKSequences(String[] sentence);
 
diff --git a/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerFactory.java b/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerFactory.java
index 8f022704..f8e4017c 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerFactory.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerFactory.java
@@ -293,7 +293,7 @@ public class POSTaggerFactory extends BaseToolFactory {
   public POSContextGenerator getPOSContextGenerator(int cacheSize) {
 
     if (artifactProvider != null) {
-      Properties manifest = (Properties) artifactProvider.getArtifact("manifest.properties");
+      Properties manifest = artifactProvider.getArtifact("manifest.properties");
 
       String version = manifest.getProperty("OpenNLP-Version");
       Version v = Version.parse(version);
diff --git a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerFactory.java b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerFactory.java
index ca75071c..5ebd2d99 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerFactory.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerFactory.java
@@ -115,7 +115,7 @@ public class TokenizerFactory extends BaseToolFactory {
     Map<String, String> manifestEntries = super.createManifestEntries();
 
     manifestEntries.put(USE_ALPHA_NUMERIC_OPTIMIZATION,
-        Boolean.toString(isUseAlphaNumericOptmization()));
+        Boolean.toString(isUseAlphaNumericOptimization()));
 
     // alphanumeric pattern is optional
     if (getAlphaNumericPattern() != null) {
@@ -188,7 +188,7 @@ public class TokenizerFactory extends BaseToolFactory {
   /**
    * @return {@code true} if the alphanumeric optimization is enabled, otherwise {@code false}.
    */
-  public boolean isUseAlphaNumericOptmization() {
+  public boolean isUseAlphaNumericOptimization() {
     if (artifactProvider != null) {
       this.useAlphaNumericOptimization = Boolean.valueOf(this.artifactProvider
           .getManifestProperty(USE_ALPHA_NUMERIC_OPTIMIZATION));
diff --git a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerME.java b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerME.java
index 2d141402..a76f3a8c 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerME.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerME.java
@@ -137,7 +137,7 @@ public class TokenizerME extends AbstractTokenizer {
     this.alphanumeric = factory.getAlphaNumericPattern();
     this.cg = factory.getContextGenerator();
     this.model = model.getMaxentModel();
-    this.useAlphaNumericOptimization = factory.isUseAlphaNumericOptmization();
+    this.useAlphaNumericOptimization = factory.isUseAlphaNumericOptimization();
 
     newTokens = new ArrayList<>();
     tokProbs = new ArrayList<>(50);
@@ -247,7 +247,7 @@ public class TokenizerME extends AbstractTokenizer {
     Map<String, String> manifestInfoEntries = new HashMap<>();
 
     ObjectStream<Event> eventStream = new TokSpanEventStream(samples,
-        factory.isUseAlphaNumericOptmization(),
+        factory.isUseAlphaNumericOptimization(),
         factory.getAlphaNumericPattern(), factory.getContextGenerator());
 
     EventTrainer trainer = TrainerFactory.getEventTrainer(
diff --git a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerModel.java b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerModel.java
index 201107aa..2e664e02 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerModel.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/tokenize/TokenizerModel.java
@@ -161,7 +161,7 @@ public final class TokenizerModel extends BaseModel {
    * @return {@code true} if alphanumeric optimization is active, {@code false} otherwise.
    */
   public boolean useAlphaNumericOptimization() {
-    return getFactory() != null && getFactory().isUseAlphaNumericOptmization();
+    return getFactory() != null && getFactory().isUseAlphaNumericOptimization();
   }
 
   @Override
diff --git a/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/Factory.java b/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/Factory.java
index fb153178..171613a8 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/Factory.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/Factory.java
@@ -28,13 +28,12 @@ public class Factory {
   public static final String DEFAULT_ALPHANUMERIC = "^[A-Za-z0-9]+$";
 
   /**
-   * Gets the alpha numeric pattern for the language. Please save the value
+   * Gets the alphanumeric pattern for the language. Please save the value
    * locally because this call is expensive.
    *
-   * @param languageCode
-   *          the language code. If null or unknow the default pattern will be
-   *          returned.
-   * @return the alpha numeric pattern for the language or the default pattern.
+   * @param languageCode The language code. If {@code null}, or unknown,
+   *                     the default pattern will be returned.
+   * @return The alphanumeric pattern for the language or the default pattern.
    */
   public Pattern getAlphanumeric(String languageCode) {
     if ("pt".equals(languageCode) || "por".equals(languageCode)) {
diff --git a/opennlp-tools/src/main/java/opennlp/tools/util/TokenTag.java b/opennlp-tools/src/main/java/opennlp/tools/util/TokenTag.java
index a3e1ca77..b48250c6 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/util/TokenTag.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/util/TokenTag.java
@@ -27,11 +27,11 @@ public class TokenTag {
   private final String tag;
   private final String[] additionalData;
 
-  public TokenTag(String token, String tag, String[] addtionalData) {
+  public TokenTag(String token, String tag, String[] additionalData) {
     this.token = token;
     this.tag = tag;
-    if (addtionalData != null) {
-      this.additionalData = Arrays.copyOf(addtionalData, addtionalData.length);
+    if (additionalData != null) {
+      this.additionalData = Arrays.copyOf(additionalData, additionalData.length);
     } else {
       this.additionalData = null;
     }
@@ -89,7 +89,7 @@ public class TokenTag {
 
   @Override
   public int hashCode() {
-    return Objects.hash(token, tag, additionalData);
+    return Objects.hash(token, tag, Arrays.hashCode(additionalData));
   }
 
   @Override
diff --git a/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGenerator.java b/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGenerator.java
index 4661c60b..0c59e2d4 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGenerator.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/PreviousTwoMapFeatureGenerator.java
@@ -23,7 +23,7 @@ import java.util.Map;
 
 /**
  * This {@link AdaptiveFeatureGenerator} generates features indicating the
- * outcome associated with two previously occuring words.
+ * outcome associated with two previously occurring words.
  */
 public class PreviousTwoMapFeatureGenerator implements AdaptiveFeatureGenerator {
 
diff --git a/opennlp-tools/src/test/java/opennlp/tools/tokenize/TokenizerFactoryTest.java b/opennlp-tools/src/test/java/opennlp/tools/tokenize/TokenizerFactoryTest.java
index 3a747c4c..9978f27d 100644
--- a/opennlp-tools/src/test/java/opennlp/tools/tokenize/TokenizerFactoryTest.java
+++ b/opennlp-tools/src/test/java/opennlp/tools/tokenize/TokenizerFactoryTest.java
@@ -77,7 +77,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(Factory.DEFAULT_ALPHANUMERIC, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertFalse(factory.isUseAlphaNumericOptmization());
+    Assertions.assertFalse(factory.isUseAlphaNumericOptimization());
 
     ByteArrayOutputStream out = new ByteArrayOutputStream();
     model.serialize(out);
@@ -92,7 +92,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(Factory.DEFAULT_ALPHANUMERIC, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertFalse(factory.isUseAlphaNumericOptmization());
+    Assertions.assertFalse(factory.isUseAlphaNumericOptimization());
   }
 
   @Test
@@ -110,7 +110,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(Factory.DEFAULT_ALPHANUMERIC, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertFalse(factory.isUseAlphaNumericOptmization());
+    Assertions.assertFalse(factory.isUseAlphaNumericOptimization());
 
     ByteArrayOutputStream out = new ByteArrayOutputStream();
     model.serialize(out);
@@ -125,7 +125,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(Factory.DEFAULT_ALPHANUMERIC, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertFalse(factory.isUseAlphaNumericOptmization());
+    Assertions.assertFalse(factory.isUseAlphaNumericOptimization());
   }
 
   @Test
@@ -145,7 +145,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(pattern, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertTrue(factory.isUseAlphaNumericOptmization());
+    Assertions.assertTrue(factory.isUseAlphaNumericOptimization());
 
     ByteArrayOutputStream out = new ByteArrayOutputStream();
     model.serialize(out);
@@ -159,7 +159,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(pattern, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertTrue(factory.isUseAlphaNumericOptmization());
+    Assertions.assertTrue(factory.isUseAlphaNumericOptimization());
   }
 
   @Test
@@ -178,7 +178,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(pattern, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertTrue(factory.isUseAlphaNumericOptmization());
+    Assertions.assertTrue(factory.isUseAlphaNumericOptimization());
 
     ByteArrayOutputStream out = new ByteArrayOutputStream();
     model.serialize(out);
@@ -192,7 +192,7 @@ public class TokenizerFactoryTest {
     Assertions.assertEquals(pattern, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
     Assertions.assertEquals(lang, model.getLanguage());
-    Assertions.assertTrue(factory.isUseAlphaNumericOptmization());
+    Assertions.assertTrue(factory.isUseAlphaNumericOptimization());
   }
 
   @Test
@@ -209,6 +209,6 @@ public class TokenizerFactoryTest {
     Assertions.assertTrue(factory.getContextGenerator() instanceof DummyContextGenerator);
     Assertions.assertEquals(pattern, factory.getAlphaNumericPattern().pattern());
     Assertions.assertEquals(lang, factory.getLanguageCode());
-    Assertions.assertTrue(factory.isUseAlphaNumericOptmization());
+    Assertions.assertTrue(factory.isUseAlphaNumericOptimization());
   }
 }
diff --git a/opennlp-uima/src/main/java/opennlp/uima/doccat/DocumentCategorizer.java b/opennlp-uima/src/main/java/opennlp/uima/doccat/DocumentCategorizer.java
index f57be0b3..6a3ca174 100644
--- a/opennlp-uima/src/main/java/opennlp/uima/doccat/DocumentCategorizer.java
+++ b/opennlp-uima/src/main/java/opennlp/uima/doccat/DocumentCategorizer.java
@@ -40,7 +40,7 @@ public class DocumentCategorizer extends AbstractDocumentCategorizer {
   public void typeSystemInit(TypeSystem typeSystem)
       throws AnalysisEngineProcessException {
 
-    // get category type and feature (it a document propery, one object with a feature)
+    // get category type and feature (it a document property, one object with a feature)
     mCategoryType = AnnotatorUtil.getRequiredTypeParameter(getContext(), typeSystem,
         "opennlp.uima.doccat.CategoryType");
 
diff --git a/opennlp-uima/src/main/java/opennlp/uima/parser/Parser.java b/opennlp-uima/src/main/java/opennlp/uima/parser/Parser.java
index 2217d55c..62338e96 100644
--- a/opennlp-uima/src/main/java/opennlp/uima/parser/Parser.java
+++ b/opennlp-uima/src/main/java/opennlp/uima/parser/Parser.java
@@ -318,9 +318,9 @@ public class Parser extends CasAnnotator_ImplBase {
           mIndexMap.get(start), mIndexMap.get(end)), parseFromTagger.getType(),
           parseFromTagger.getProb(), parseFromTagger.getHeadIndex());
 
-      Parse[] parseFromTaggerChildrens = parseFromTagger.getChildren();
+      Parse[] parseFromTaggerChildren = parseFromTagger.getChildren();
 
-      for (Parse child : parseFromTaggerChildrens) {
+      for (Parse child : parseFromTaggerChildren) {
         transformedParse.insert(transformParseFromTagger(child));
       }
 
diff --git a/opennlp-uima/src/main/java/opennlp/uima/tokenize/Tokenizer.java b/opennlp-uima/src/main/java/opennlp/uima/tokenize/Tokenizer.java
index b5582412..e2af1eb9 100644
--- a/opennlp-uima/src/main/java/opennlp/uima/tokenize/Tokenizer.java
+++ b/opennlp-uima/src/main/java/opennlp/uima/tokenize/Tokenizer.java
@@ -123,11 +123,11 @@ public final class Tokenizer extends AbstractTokenizer {
                                         AnnotationFS[] tokenAnnotations) {
     // if interest
     if (probabilityFeature != null) {
-      double[] tokenProbabilties = tokenizer.getTokenProbabilities();
+      double[] tokenProbabilities = tokenizer.getTokenProbabilities();
 
       for (int i = 0; i < tokenAnnotations.length; i++) {
         tokenAnnotations[i].setDoubleValue(probabilityFeature,
-            tokenProbabilties[i]);
+            tokenProbabilities[i]);
       }
     }
   }
diff --git a/opennlp-uima/src/main/java/opennlp/uima/util/OpennlpUtil.java b/opennlp-uima/src/main/java/opennlp/uima/util/OpennlpUtil.java
index 2a0e7409..30c039ec 100644
--- a/opennlp-uima/src/main/java/opennlp/uima/util/OpennlpUtil.java
+++ b/opennlp-uima/src/main/java/opennlp/uima/util/OpennlpUtil.java
@@ -88,14 +88,14 @@ final public class OpennlpUtil {
    * @return The {@link TrainingParameters} that have been read.
    *
    * @throws ResourceInitializationException Thrown if IO errors occurred or the {@code inFileValue}
-   *                                         does not reference a valid trainging parameters file.
+   *                                         does not reference a valid training parameters file.
    */
   public static TrainingParameters loadTrainingParams(String inFileValue,
       boolean isSequenceTrainingAllowed) throws ResourceInitializationException {
 
     TrainingParameters params;
     if (inFileValue != null) {
-      try (InputStream paramsIn = new FileInputStream(new File(inFileValue))) {
+      try (InputStream paramsIn = new FileInputStream(inFileValue)) {
         params = new opennlp.tools.util.TrainingParameters(paramsIn);
       } catch (IOException e) {
         throw new ResourceInitializationException(e);