diff --git a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java
index b78451b429caffe915d9f638eddb58cb8babda8e..fbef1bbb2112454cb8a78aea9acc4dc60174be8c 100644
--- a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java
+++ b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java
@@ -43,10 +43,21 @@ public final class AggregatedOperationCall extends AbstractOperationCall<Aggrega
 		this.setStackSize(call.getStackSize());
 	}
 
-	public AggregatedOperationCall(final String container, final String component, final String operation, final int orderIndex, // NOPMD (a long parameter list
-																																	// cannot be avoided)
-			final String failedCause, final long totalDuration, final long medianDuration, final long minDuration, final long maxDuration, final long meanDuration,
-			final int calls) {
+	public AggregatedOperationCall(final String container, final String component, final String operation,
+			final int orderIndex) {
+		super(container, component, operation, orderIndex);
+	}
+
+	public AggregatedOperationCall(final String container, final String component, final String operation,
+			final int orderIndex, final String failedCause) {
+		super(container, component, operation, orderIndex);
+
+		this.setFailedCause(failedCause);
+	}
+
+	public AggregatedOperationCall(final String container, final String component, final String operation, // NOPMD (a long parameter list cannot be avoided)
+			final int orderIndex, final String failedCause, final long totalDuration, final long medianDuration, final long minDuration, final long maxDuration,
+			final long meanDuration, final int calls) {
 		super(container, component, operation, orderIndex);
 
 		this.totalDuration = totalDuration;