diff --git a/src/main/java/teetime/framework/Configuration.java b/src/main/java/teetime/framework/Configuration.java
index 9e6cb968f7867abe67310b1fbfc55660a0cac87e..2ffa6376a0768cd579f29f3a30af8d6e85531124 100644
--- a/src/main/java/teetime/framework/Configuration.java
+++ b/src/main/java/teetime/framework/Configuration.java
@@ -64,6 +64,12 @@ public abstract class Configuration extends AbstractCompositeStage {
 		return factory;
 	}
 
+	/**
+	 * Register pipes if your configuration only relies on custom pipes and therefore {@link #connectPorts(OutputPort, InputPort)} is never called.
+	 *
+	 * @param pipe
+	 *            A custom pipe instance
+	 */
 	protected void registerCustomPipe(final AbstractPipe<?> pipe) {
 		startStage = pipe.getSourcePort().getOwningStage(); // memorize an arbitrary stage as starting point for traversing
 	}