diff --git a/Klausuren/Sd1/2018winter/Solve/Readme.md b/Klausuren/Sd1/2018winter/Solve/Readme.md
index 2491ba2c5c1e97327699bcf70cfd7dfde6753d56..6cf0117cb5b12530b9d864500e2a69ab431533d2 100644
--- a/Klausuren/Sd1/2018winter/Solve/Readme.md
+++ b/Klausuren/Sd1/2018winter/Solve/Readme.md
@@ -1,4 +1,14 @@
-Aquire exam unit test results:
+# Generate API using Javadoc:
+
+```
+mvn javadoc:javadoc
+```
+
+Then open [target/site/apidocs/index.html](target/site/apidocs/index.html) in your browser of choice.
+
+
+
+# Aquire exam unit test results:
 
 ```shell
 mvn compile test-compile
@@ -6,6 +16,5 @@ mvn -Dmaven.test.skip=true package
 java -jar target/sd1_2018winter_solve-0.9-fat-tests.jar
 ```
 
-See [generatated API docs]().
 
 
diff --git a/Klausuren/Sd1/2018winter/Solve/pom.xml b/Klausuren/Sd1/2018winter/Solve/pom.xml
index 25ecf28bbb15bc2a337de0866671cd44dea94875..9811c8b60b30afd690c014cb5146e125e6ecd9f2 100644
--- a/Klausuren/Sd1/2018winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2018winter/Solve/pom.xml
@@ -55,7 +55,7 @@
                     <!-- Tweak: Get rid of Error message
                       »fetching link: .../target/javadoc-bundle-options. Ignored it«
                       corresponding to api_11 below -->
-                    <release>11</release>
+                    <release>17</release>
                     <doclint>all</doclint>
                     <show>public</show>
                     <docfilessubdirs>true</docfilessubdirs>
diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java
index 60d00bd5bf4e18d2ac97d3f13b18817f2b1930be..c50f986318c812e9eb5fb6e2fa2f94e7b92ba220 100644
--- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java
+++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java
@@ -62,4 +62,9 @@ public class _2_Person {
   public String toString() {
     return vorname + " " + nachname + " (" + geschlecht + ")";
   }
+
+  private _2_Person() {
+    /* Pls. ignore me; My sole purpose is suppressing default constructor Javadoc generation */
+    nachname = vorname = null;
+  }
 }
diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java
index 6629b974c7155bda6c1933ac93008952df8580b4..28f08f4fa8d78d54bb13bb59780c14c04b18dbfa 100644
--- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java
+++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java
@@ -84,4 +84,6 @@ public class _3_ArrayHelper {
     }
     return false;
   }
+
+  private _3_ArrayHelper() {/* Pls. ignore me; My sole purpose is suppressing default constructor Javadoc generation */}
 }
diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java
index d1541fde0fea3f0cbf8059f77278683d9d52e1e7..c95af295c2c30123c77013756ab8f4f2b180ae42 100644
--- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java
+++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java
@@ -164,7 +164,7 @@ import java.text.DecimalFormat;
  */
 public class Geo implements Comparable<Geo> {
 
-  private static DecimalFormat df = new DecimalFormat();
+  private static final DecimalFormat df = new DecimalFormat();
   static {
     df.setMaximumFractionDigits(6);
     df.setMinimumFractionDigits(6);
@@ -173,7 +173,7 @@ public class Geo implements Comparable<Geo> {
   static private boolean nutzeDezimalDarstellung = false;
 
   /**
-   * Die {@link #toString()} erzeugt im Standard einen String der Form »48° 23' 11''«. Alternativ
+   * Die {@link #toString()} erzeugt im Standard einen String der Form »<code>48° 23' 11"</code>«. Alternativ
    * kann auch die dezimale Graddarstellung der Art »48.78222222...« als Default festgelegt werden.
    * @param nutzeDezimalDarstellung Für true erzeugt {@link #toString()} die Darstellung  »48.78222222...«,
    *                          ansonsten »48°,23',11''«.
@@ -262,9 +262,7 @@ public class Geo implements Comparable<Geo> {
 
   @Override
   public boolean equals(final Object other) {
-    if (other instanceof Geo) {
-      final Geo g = (Geo) other;
-
+    if (other instanceof final Geo g) {
       return grad == g.grad && minuten == g.minuten && sekunden == g.sekunden;
     } else {
       return false;