diff --git a/src/main/java/com/xeiam/xchart/AxisTick.java b/src/main/java/com/xeiam/xchart/AxisTick.java
index 77e6dc397974b2527051b4c058bc5bb0d629bf89..d9b45f476fe91102496e69ade703266ef0056142 100644
--- a/src/main/java/com/xeiam/xchart/AxisTick.java
+++ b/src/main/java/com/xeiam/xchart/AxisTick.java
@@ -156,15 +156,15 @@ public class AxisTick implements IChartPart, IHideable {
       tickLocations.add((int) (margin + tickSpace / 2.0));
     } else {
 
-      final BigDecimal MIN = new BigDecimal(axis.min.doubleValue());
+      final BigDecimal min = new BigDecimal(axis.min.doubleValue());
       BigDecimal firstPosition;
       BigDecimal gridStep = getGridStep(tickSpace);
 
-      double xyz = MIN.remainder(gridStep).doubleValue();
+      double xyz = min.remainder(gridStep).doubleValue();
       if (xyz <= 0.0) {
-        firstPosition = MIN.subtract(MIN.remainder(gridStep));
+        firstPosition = min.subtract(min.remainder(gridStep));
       } else {
-        firstPosition = MIN.subtract(MIN.remainder(gridStep)).add(gridStep);
+        firstPosition = min.subtract(min.remainder(gridStep)).add(gridStep);
       }
 
       for (BigDecimal b = firstPosition; b.compareTo(axis.max) <= 0; b = b.add(gridStep)) {
diff --git a/src/main/java/com/xeiam/xchart/ChartLegend.java b/src/main/java/com/xeiam/xchart/ChartLegend.java
index 54ae22d666a0c0002b8b727fbf316f4a81794a2d..fd58e8572913ec906519a1e5ad4b603bfda9268d 100644
--- a/src/main/java/com/xeiam/xchart/ChartLegend.java
+++ b/src/main/java/com/xeiam/xchart/ChartLegend.java
@@ -32,7 +32,7 @@ import com.xeiam.xchart.series.markers.Marker;
  */
 public class ChartLegend implements IHideable {
 
-  private final int LEGEND_PADDING = 10;
+  private static final int LEGEND_PADDING = 10;
 
   /** parent */
   private Chart chart;
diff --git a/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java b/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java
index e7c09401de7b4127dc8496e8423bcc396d21ea1f..2a87d89e6a9909d184937d924427893d57300802 100644
--- a/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java
+++ b/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java
@@ -19,6 +19,8 @@ import java.awt.Graphics2D;
 import java.awt.Rectangle;
 
 /**
+ * All components of a chart that need to be painted should implement this interface
+ * 
  * @author timmolter
  */
 public interface IChartPart {
diff --git a/src/main/java/com/xeiam/xchart/interfaces/IHideable.java b/src/main/java/com/xeiam/xchart/interfaces/IHideable.java
index 77fc22e830049a55cfb37716d777816aa70373d8..d4ef32658a22a0d5ff5a78a4e68d65dfd22fa392 100644
--- a/src/main/java/com/xeiam/xchart/interfaces/IHideable.java
+++ b/src/main/java/com/xeiam/xchart/interfaces/IHideable.java
@@ -7,7 +7,7 @@
 package com.xeiam.xchart.interfaces;
 
 /**
- * Chart Legend interface
+ * ChartParts that can be set visible or not should implement this interface
  * 
  * @author timmolter
  */
diff --git a/src/main/java/com/xeiam/xchart/series/Series.java b/src/main/java/com/xeiam/xchart/series/Series.java
index e096657c855bff3e92eab9123141314668cabd9d..95da82d5497703a430e5c73acc68ded8d43b1349 100644
--- a/src/main/java/com/xeiam/xchart/series/Series.java
+++ b/src/main/java/com/xeiam/xchart/series/Series.java
@@ -65,10 +65,12 @@ public class Series {
   /**
    * Constructor
    * 
-   * @param <?>
    * @param name
    * @param xData
+   * @param xAxisType
    * @param yData
+   * @param yAxisType
+   * @param errorBars
    */
   public Series(String name, Collection<?> xData, AxisType xAxisType, Collection<Number> yData, AxisType yAxisType, Collection<Number> errorBars) {