From f517d86d288c642677f93dc095c85f8f608bd8a4 Mon Sep 17 00:00:00 2001
From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de>
Date: Fri, 2 Oct 2015 15:33:42 +0200
Subject: [PATCH] added error codes to the stages

---
 src/main/java/teetime/stage/InitialElementProducer.java | 2 +-
 src/main/java/teetime/stage/ObjectProducer.java         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/teetime/stage/InitialElementProducer.java b/src/main/java/teetime/stage/InitialElementProducer.java
index 3dad70ef..253e5173 100644
--- a/src/main/java/teetime/stage/InitialElementProducer.java
+++ b/src/main/java/teetime/stage/InitialElementProducer.java
@@ -29,7 +29,7 @@ public class InitialElementProducer<T> extends AbstractProducerStage<T> {
 
 	public InitialElementProducer(final Iterable<T> elements) {
 		if (elements == null) {
-			throw new IllegalArgumentException("The given iterable must not be null");
+			throw new IllegalArgumentException("4002 - The given iterable must not be null.");
 		}
 		this.elements = elements;
 	}
diff --git a/src/main/java/teetime/stage/ObjectProducer.java b/src/main/java/teetime/stage/ObjectProducer.java
index 9a9b18f6..a44fe3d0 100644
--- a/src/main/java/teetime/stage/ObjectProducer.java
+++ b/src/main/java/teetime/stage/ObjectProducer.java
@@ -37,7 +37,7 @@ public final class ObjectProducer<T> extends AbstractProducerStage<T> {
 	 */
 	public ObjectProducer(final long numInputObjects, final ConstructorClosure<T> inputObjectCreator) {
 		if (numInputObjects < 0) {
-			throw new IllegalArgumentException("numInputObjects must be non-negative.");
+			throw new IllegalArgumentException("4001 - numInputObjects must be non-negative.");
 		}
 		this.numInputObjects = numInputObjects;
 		this.inputObjectCreator = inputObjectCreator;
-- 
GitLab