From 7b3e41717cc42234a07214f315ad7013b24deed2 Mon Sep 17 00:00:00 2001
From: Christian Wulf <chw@informatik.uni-kiel.de>
Date: Thu, 30 Apr 2015 17:23:51 +0200
Subject: [PATCH] SingleElementPipe.add throw an exception upon adding null

---
 .../java/teetime/framework/pipe/SingleElementPipe.java | 10 +++++-----
 src/site/markdown/wiki                                 |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/main/java/teetime/framework/pipe/SingleElementPipe.java b/src/main/java/teetime/framework/pipe/SingleElementPipe.java
index 268ef03e..200d73be 100644
--- a/src/main/java/teetime/framework/pipe/SingleElementPipe.java
+++ b/src/main/java/teetime/framework/pipe/SingleElementPipe.java
@@ -35,12 +35,12 @@ final class SingleElementPipe extends AbstractIntraThreadPipe {
 
 	@Override
 	public boolean add(final Object element) {
-		if (null != element) {
-			this.element = element;
-			this.reportNewElement();
-			return true;
+		if (null == element) {
+			throw new IllegalArgumentException("Parameter 'element' is null, but must be non-null.");
 		}
-		return false;
+		this.element = element;
+		this.reportNewElement();
+		return true;
 	}
 
 	@Override
diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki
index b20be685..0e447457 160000
--- a/src/site/markdown/wiki
+++ b/src/site/markdown/wiki
@@ -1 +1 @@
-Subproject commit b20be6858bdfa41c8a928c157064c4efa0614069
+Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8
-- 
GitLab