From 4160517693b4c24388db9696629701c02b12e3ac Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Mon, 22 Jan 2024 08:36:32 +0100
Subject: [PATCH] package info file update

---
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/extra/package-info.java      | 24 +++++++++++++++----
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++------
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/extra/package-info.java      | 24 +++++++++++++++----
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 15 +++++++++++-
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 15 +++++++++++-
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 15 +++++++++++-
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/model/package-info.java      | 23 +++++++++++++++---
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/model/package-info.java      | 23 +++++++++++++++---
 .../mi/sd1/task1/package-info.java            | 18 +++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 17 +++++++++++--
 .../mi/sd1/test/task2/package-info.java       | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task1/package-info.java            | 17 ++++++++-----
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 .../mi/sd1/task2/package-info.java            | 18 ++++++++++++++
 70 files changed, 1124 insertions(+), 134 deletions(-)
 create mode 100644 Klausuren/Sd1/2019summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019summer/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019summer/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2019winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2021winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2022winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2023summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/2023summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
 create mode 100644 Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java

diff --git a/Klausuren/Sd1/2019summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019summer/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019summer/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2019summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019summer/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019summer/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2019summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
index a5386e916..6152c2c29 100644
--- a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
+++ b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
@@ -1,8 +1,22 @@
 /**
- * <p>Enum definition {@link de.hdm_stuttgart.mi.sd1.task1.extra.Day}.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
+ *
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  *
- * <p>{@link de.hdm_stuttgart.mi.sd1.task1.extra.Day} may be altered or left »as is« depending
- * on your choice of implementing
- * {@link de.hdm_stuttgart.mi.sd1.task1._2_Purchase#totalCosts(int, de.hdm_stuttgart.mi.sd1.task1.extra.Day)}.</p>
  */
-package de.hdm_stuttgart.mi.sd1.task1.extra;
+package de.hdm_stuttgart.mi.sd1.task1;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 566584c87..b12e6627a 100644
--- a/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2019winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,15 +1,18 @@
 /**
- * Defining positions of characters in a computer game.
- *
- * <p>Hints:</p>
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
- * </ul>
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
  *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
 package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2019winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
index a5386e916..6152c2c29 100644
--- a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
+++ b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/extra/package-info.java
@@ -1,8 +1,22 @@
 /**
- * <p>Enum definition {@link de.hdm_stuttgart.mi.sd1.task1.extra.Day}.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
+ *
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  *
- * <p>{@link de.hdm_stuttgart.mi.sd1.task1.extra.Day} may be altered or left »as is« depending
- * on your choice of implementing
- * {@link de.hdm_stuttgart.mi.sd1.task1._2_Purchase#totalCosts(int, de.hdm_stuttgart.mi.sd1.task1.extra.Day)}.</p>
  */
-package de.hdm_stuttgart.mi.sd1.task1.extra;
+package de.hdm_stuttgart.mi.sd1.task1;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 6d0e324ef..b12e6627a 100644
--- a/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2019winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Defining positions of characters in a computer game.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
 package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2019winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2019winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2019winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2019winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 1a0bf4adf..b12e6627a 100644
--- a/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Dealing with matrix operations.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
 package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 1a0bf4adf..b12e6627a 100644
--- a/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Dealing with matrix operations.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
 package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 86d4b8870..b12e6627a 100644
--- a/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020winter_1/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Years, weeks and days.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020winter_1/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 86d4b8870..b12e6627a 100644
--- a/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020winter_1/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Years, weeks and days.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020winter_1/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
index abae0003c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
@@ -1,5 +1,22 @@
 /**
- * This package contains just oe class
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
+ *
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ *
  */
-package de.hdm_stuttgart.mi.sd1.task1.model;
-
+package de.hdm_stuttgart.mi.sd1.task1;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 86d4b8870..b12e6627a 100644
--- a/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Years, weeks and days.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020winter_2/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
index abae0003c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/model/package-info.java
@@ -1,5 +1,22 @@
 /**
- * This package contains just oe class
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
+ *
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ *
  */
-package de.hdm_stuttgart.mi.sd1.task1.model;
-
+package de.hdm_stuttgart.mi.sd1.task1;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index 93c08f78c..6152c2c29 100644
--- a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,15 +1,21 @@
 /**
- * This package mostly (if not completely) contains static method skeletons.
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
- *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated index.html in your browser of choice.</li>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index 86d4b8870..b12e6627a 100644
--- a/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2020winter_2/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * Years, weeks and days.
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2020winter_2/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index a35d2262d..b12e6627a 100644
--- a/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2021summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * <p>Class related tasks.</p>
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2021summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
index a35d2262d..b12e6627a 100644
--- a/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
+++ b/Klausuren/Sd1/2021summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -1,5 +1,18 @@
 /**
- * <p>Class related tasks.</p>
+ * <p>This package hosts more advanced implementation tasks.</p>
  *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
  */
-package de.hdm_stuttgart.mi.sd1.task2;
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java b/Klausuren/Sd1/2021summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2021winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2021winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2021winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Exam/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Solve/src/main/javadoc/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2022winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2022winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2022winter/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2023summer/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2023summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2023summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2023summer/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java b/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
index fb7bb58c2..6152c2c29 100644
--- a/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
+++ b/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/package-info.java
@@ -1,16 +1,21 @@
 /**
- * <p>This package mostly (if not completely) contains static methods.</p>
+ * <p>Classes here mostly (if not completely) contain static methods to be implemented.</p>
  *
- * <p>The ordering being implied by class names reflects the author's opinion with respect to ascending implementation
- * difficulty. Hints:</p>
+ * <p>The ordering being implied by (test) class names and related methods reflect the author's opinion about ascending
+ * implementation difficulty. You are free to proceed differently. Hints:</p>
  *
  * <ul>
  *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
- *     <code>/home/.../target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
  *
- *     <li>Use the corresponding unit tests to check your implementation's consistency and class
- *     <code>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</code> from your project's “unit test” branch.</li>
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
  *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
  * </ul>
  *
  */
diff --git a/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2023summer/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/2023summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/2023summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/2023summer/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test003/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test003/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test003/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test003/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test004/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test004/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test004/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
diff --git a/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java b/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
new file mode 100644
index 000000000..b12e6627a
--- /dev/null
+++ b/Klausuren/Sd1/Test004/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/task2/package-info.java
@@ -0,0 +1,18 @@
+/**
+ * <p>This package hosts more advanced implementation tasks.</p>
+ *
+ * <ul>
+ *     <li>Run <code>mvn javadoc:javadoc</code> and open the generated
+ *     <code>&lt;projectroot&gt;/target/site/apidocs/index.html</code> file in your browser of choice.</li>
+ *
+ *     <li>Read the generated documentation thoroughly. Make sure you do understand the intended method behaviour prior
+ *     to implementing.</li>
+ *
+ *     <li>Use the corresponding unit tests from your project's »test« branch checking your implementation's
+ *     correctness. Executing <code>de.hdm_stuttgart.mi.sd1.ShowReachedPoints</code> reveals your number
+ *     of examination points reached so far.</li>
+ *
+ *     <li>The debugger is your friend</li>
+ * </ul>
+ */
+package de.hdm_stuttgart.mi.sd1.task2;
\ No newline at end of file
-- 
GitLab