diff --git a/src/main/java/teetime/framework/pipe/PipeFactoryLoader.java b/src/main/java/teetime/framework/pipe/PipeFactoryLoader.java
index 2e129e2f2fa760b93111452a73848da0f33a697b..127999882580d945faf07cbe23e53a1422a01367 100644
--- a/src/main/java/teetime/framework/pipe/PipeFactoryLoader.java
+++ b/src/main/java/teetime/framework/pipe/PipeFactoryLoader.java
@@ -14,7 +14,7 @@ import org.slf4j.LoggerFactory;
 
 import teetime.framework.FileSearcher;
 
-public class PipeFactoryLoader {
+public final class PipeFactoryLoader {
 
 	private static final Logger LOGGER = LoggerFactory.getLogger(PipeFactoryLoader.class);
 
diff --git a/src/main/java/teetime/util/ListUtil.java b/src/main/java/teetime/util/ListUtil.java
index bea4f12ebfcdb50f5b97cef016f455c37d3ed413..cd6ca171fb543bb95b7797d7e6fa8806caf4c08b 100644
--- a/src/main/java/teetime/util/ListUtil.java
+++ b/src/main/java/teetime/util/ListUtil.java
@@ -3,7 +3,7 @@ package teetime.util;
 import java.util.Collection;
 import java.util.List;
 
-public class ListUtil {
+public final class ListUtil {
 
 	private ListUtil() {
 		// utility class
diff --git a/src/main/java/teetime/util/MathUtil.java b/src/main/java/teetime/util/MathUtil.java
index 71a36bc0340811b246c5ce21abbf59ccd53a1c30..bfd90bb243846d330f88339c9494573673934027 100644
--- a/src/main/java/teetime/util/MathUtil.java
+++ b/src/main/java/teetime/util/MathUtil.java
@@ -19,10 +19,10 @@ import java.util.List;
 
 /**
  * @author Christian Wulf
- * 
+ *
  * @since 1.10
  */
-public class MathUtil {
+public final class MathUtil {
 
 	private MathUtil() {
 		// utility class
diff --git a/src/main/java/teetime/util/list/CommittableResizableArrayQueue.java b/src/main/java/teetime/util/list/CommittableResizableArrayQueue.java
index 6a6b2afe46b590f4cb5f94b32ec5b9988567b7fe..d8929c3e9046d5a2321a078c50c2c46f3e41aaa3 100644
--- a/src/main/java/teetime/util/list/CommittableResizableArrayQueue.java
+++ b/src/main/java/teetime/util/list/CommittableResizableArrayQueue.java
@@ -2,7 +2,7 @@ package teetime.util.list;
 
 public class CommittableResizableArrayQueue<T> implements CommittableQueue<T> {
 
-	private final int MIN_CAPACITY;
+	// private final int MIN_CAPACITY;
 
 	private final ArrayPool<T> arrayPool;
 	private T[] elements;
@@ -13,11 +13,11 @@ public class CommittableResizableArrayQueue<T> implements CommittableQueue<T> {
 	public CommittableResizableArrayQueue(final Object emptyObject, final int initialCapacity) {
 		super();
 		this.arrayPool = new ArrayPool<T>();
-		this.MIN_CAPACITY = initialCapacity + 1;
+		// this.MIN_CAPACITY = initialCapacity + 1;
 		this.elements = this.arrayPool.acquire(initialCapacity + 1);
 
 		this.elements[0] = (T) emptyObject; // optimization: avoids the use of an index out-of-bounds check
-		this.clear();
+		this.clear(); // NOPMD
 	}
 
 	@Override