diff --git a/src/main/java/teetime/framework/CompositeStage.java b/src/main/java/teetime/framework/CompositeStage.java
index 69653e3aabb594d7ca9c5683eae2bf598769ebcf..deb3aa14a92bec8358fb7912ded3542a530a0ca1 100644
--- a/src/main/java/teetime/framework/CompositeStage.java
+++ b/src/main/java/teetime/framework/CompositeStage.java
@@ -6,6 +6,14 @@ import java.util.List;
 import teetime.framework.signal.ISignal;
 import teetime.framework.validation.InvalidPortConnection;
 
+/**
+ * Represents a minimal stage that composes several other stages.
+ *
+ * @since 1.1
+ * @author Christian Wulf
+ *
+ */
+@SuppressWarnings("PMD.AbstractNaming")
 public abstract class CompositeStage extends Stage {
 
 	private final Stage firstStage;