diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/App.java b/src/main/java/de/tudresden/inf/mci/brailleplot/App.java
index fbe6bd58fd69922778051417937b44f10903bcad..16b15f62e479ef629606156067266a1d5c410a34 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/App.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/App.java
@@ -253,7 +253,7 @@ public final class App {
             PrintDirector printD = new PrintDirector(PrinterCapability.valueOf(indexV4Printer.getProperty("mode").toString().toUpperCase()), indexV4Printer);
             Iterator<MatrixData<Boolean>> itera = canvas.getPageIterator();
             itera.next();
-            while(itera.hasNext()) {
+            while (itera.hasNext()) {
                 MatrixData<Boolean> page = itera.next();
                 printD.print(page);
             }
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/diagrams/LineChart.java b/src/main/java/de/tudresden/inf/mci/brailleplot/diagrams/LineChart.java
index ca677a9a87bb0c826530e9b7365f9dd2e1ca5b42..d5fcf6c24d1d3376bc584c2cdff2268682dfea46 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/diagrams/LineChart.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/diagrams/LineChart.java
@@ -2,7 +2,6 @@ package de.tudresden.inf.mci.brailleplot.diagrams;
 
 import de.tudresden.inf.mci.brailleplot.datacontainers.PointList;
 import de.tudresden.inf.mci.brailleplot.datacontainers.PointListContainer;
-import de.tudresden.inf.mci.brailleplot.rendering.Renderable;
 
 import java.util.Objects;
 
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BarChartRasterizer.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BarChartRasterizer.java
index e9a1c3eaaeddcd943793bccce0570c9dbef7431b..01fc96dc9e12e2fc0ddfeea40d8449a516a0b5a9 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BarChartRasterizer.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BarChartRasterizer.java
@@ -8,7 +8,6 @@ import de.tudresden.inf.mci.brailleplot.layout.RasterCanvas;
 import de.tudresden.inf.mci.brailleplot.layout.Rectangle;
 import de.tudresden.inf.mci.brailleplot.point.Point2DDouble;
 import de.tudresden.inf.mci.brailleplot.printabledata.MatrixData;
-import de.tudresden.inf.mci.brailleplot.rendering.language.BrailleLanguage;
 
 import java.util.ArrayList;
 import java.util.HashMap;
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BrailleText.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BrailleText.java
index 786a34ff1bbd019f63bbc3f01bb0e7ad2a023295..12be5aa30abae24fc2e7b747744e6baa57e88173 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BrailleText.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/BrailleText.java
@@ -15,6 +15,10 @@ public class BrailleText implements Renderable {
     private String mContent;
     private Rectangle mArea;
 
+    /**
+     * Getter for the associated language used in this braille text.
+     * @return String containing the language
+     */
     public String getLanguage() {
         return mLanguage;
     }
@@ -32,7 +36,7 @@ public class BrailleText implements Renderable {
         mLanguage = "de-g0.utb";
     }
 
-    public BrailleText(final String content, final Rectangle area, BrailleLanguage.Language language) {
+    public BrailleText(final String content, final Rectangle area, final BrailleLanguage.Language language) {
         setText(content);
         setArea(area);
         mLanguage = BrailleLanguage.getCorrectLanguage(language);
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java
index 5508f9cf6ae6d81ed4d30079a8938fbd5b5b0279..a3044dcb4ba1e5207cac4b9fa3de564683465f9e 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java
@@ -42,7 +42,7 @@ public class LineChartRasterizer implements Rasterizer<LineChart> {
     private double mDpiX;
     private double mDpiY;
     @SuppressWarnings("magicnumber")
-    private int offset = 3;
+    private int mOffset = 3;
     private Rectangle mCellLineArea;
     private boolean printOnSamePaper = false; // If you want to print on the same paper, change this variable to true.
 
@@ -272,14 +272,14 @@ public class LineChartRasterizer implements Rasterizer<LineChart> {
      *                         For example: 2.5 -> a, 3.0 -> b and so on.
      * @return A map containing the correct number of labels which will be needed to address all datapoints in {@link LineChart}.
      */
-    @SuppressWarnings("finalparameters")
+    @SuppressWarnings({"finalparameters", "magicnumber"})
     private Map<Integer, String> setCorrectLabelsforY(final double rangeOfYValues, final int numberOfTicks, double dpi, Map<String, String> yLabelsForLegend) {
         Objects.requireNonNull(yLabelsForLegend, "The given map for setting the correct labels for the y-axis was null!");
         double min = mDiagram.getData().getMinY();
         Map<Integer, String> result = new HashMap<>();
         double tmpDpi = dpi;
 
-        // According to a not representative study the y axis should start with a on the highest value, to the lowest.
+        // According to a not representative study the y axis should start with 'a' on the highest value, not the lowest.
         // So we need to calculate an offset and decrement the letter
         // Works currently only with letters represented in ASCII
         int datapoints = (int) ceil(rangeOfYValues / dpi);
@@ -472,8 +472,8 @@ public class LineChartRasterizer implements Rasterizer<LineChart> {
     private Rectangle calculateXAxis() throws InsufficientRenderingAreaException {
         Objects.requireNonNull(mCellLineArea, "The given Rectangle for the x axis to be removed from was null!");
         try {
-            Rectangle result = mCellLineArea.removeFromBottom(offset);
-            result.removeFromLeft(offset);
+            Rectangle result = mCellLineArea.removeFromBottom(mOffset);
+            result.removeFromLeft(mOffset);
             return result;
         } catch (Rectangle.OutOfSpaceException e) {
             throw new InsufficientRenderingAreaException("Not enough space to build the X-Axis for the line chart!");
@@ -489,7 +489,7 @@ public class LineChartRasterizer implements Rasterizer<LineChart> {
     private Rectangle calculateYAxis() throws InsufficientRenderingAreaException {
         Objects.requireNonNull(mCellLineArea, "The given Rectangle for the y axis to be removed from was null!");
         try {
-            return mCellLineArea.removeFromLeft(offset);
+            return mCellLineArea.removeFromLeft(mOffset);
         } catch (Rectangle.OutOfSpaceException e) {
             throw new InsufficientRenderingAreaException("Not enough space to build the Y-Axis for the line chart!");
         }
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/BrailleLanguage.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/BrailleLanguage.java
index 724691c67c43636a23ce9fffa01e873ad1aa53f2..66024ee5b1a5f785e80b78585c15e8af9a6c38ef 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/BrailleLanguage.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/BrailleLanguage.java
@@ -1,13 +1,21 @@
 package de.tudresden.inf.mci.brailleplot.rendering.language;
 
 /**
- * Helper class for braillelanguage
+ * Helper class for braillelanguage.
  * @author Andrey Ruzhanskiy
  * @version 27.09.2019
  */
+
+// If we want to use this class, it has to be public
+    @SuppressWarnings("HideUtilityClassConstructor")
 public class BrailleLanguage {
 
-    public static String getCorrectLanguage(Language language){
+    /**
+     * Method to get the correct name of the table for the given enum.
+     * @param language Enum, for which the table is to be known.
+     * @return String containing the name of the table.
+     */
+    public static String getCorrectLanguage(final Language language) {
         switch (language) {
             case GERMAN_VOLLSCHRIFT:
             case DE_VOLLSCHRIFT:
@@ -18,11 +26,14 @@ public class BrailleLanguage {
             case GERMAN_KURZSCHRIFT:
             case DE_KURZSCHRIFT:
                 return "de-g2.ctb";
+            default: throw new RuntimeException("Unsupported language given as braillelanguage!  \"" + language.toString() + "\"");
         }
-        throw new RuntimeException("Unsupported language given as braillelanguage!  \"" + language.toString() + "\"");
     }
 
 
+    /**
+     * Enum describing the current supported braille languages and grammars.
+     */
     public enum Language {
         DE_KURZSCHRIFT,
         DE_BASISSCHRIFT,
diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/package-info.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..b837782cb04e546440831cf2c4a41f57786f2535
--- /dev/null
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/language/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * This package contains the language helper class and the braille language declaration.
+ */
+package de.tudresden.inf.mci.brailleplot.rendering.language;
\ No newline at end of file