diff --git a/src/main/java/kieker/analysis/stage/tracediagnosis/OperationCallHandlerComposite.java b/src/main/java/kieker/analysis/stage/tracediagnosis/OperationCallHandlerComposite.java
index be652497be71da2bc971fdf5a8540f8019ba04ce..62b1a17d83b2824bba391fc0769484afaaf250b2 100644
--- a/src/main/java/kieker/analysis/stage/tracediagnosis/OperationCallHandlerComposite.java
+++ b/src/main/java/kieker/analysis/stage/tracediagnosis/OperationCallHandlerComposite.java
@@ -22,7 +22,7 @@ import kieker.analysis.domain.AggregatedOperationCall;
 import kieker.analysis.domain.OperationCall;
 import kieker.analysis.domain.Trace;
 
-import teetime.framework.AbstractCompositeStage;
+import teetime.framework.CompositeStage;
 import teetime.framework.InputPort;
 import teetime.stage.CollectorSink;
 import teetime.stage.basic.distributor.Distributor;
@@ -31,7 +31,7 @@ import teetime.stage.basic.distributor.strategy.CopyByReferenceStrategy;
 /**
  * @author Nils Christian Ehmke
  */
-public final class OperationCallHandlerComposite extends AbstractCompositeStage {
+public final class OperationCallHandlerComposite extends CompositeStage {
 
 	private final InputPort<Trace> inputPort;
 	private final OperationCallExtractor operationCallExtractor;
diff --git a/src/main/java/kieker/analysis/stage/tracediagnosis/ReadingComposite.java b/src/main/java/kieker/analysis/stage/tracediagnosis/ReadingComposite.java
index 6fb9d568725559de223103f3d7508eafd6c484dd..8b6610b78bc529ad28adbd01ef16e662eea90b72 100644
--- a/src/main/java/kieker/analysis/stage/tracediagnosis/ReadingComposite.java
+++ b/src/main/java/kieker/analysis/stage/tracediagnosis/ReadingComposite.java
@@ -20,7 +20,7 @@ import java.io.File;
 
 import kieker.common.record.IMonitoringRecord;
 
-import teetime.framework.AbstractCompositeStage;
+import teetime.framework.CompositeStage;
 import teetime.framework.OutputPort;
 import teetime.stage.InitialElementProducer;
 import teetime.stage.className.ClassNameRegistryRepository;
@@ -31,7 +31,7 @@ import teetime.stage.io.filesystem.Dir2RecordsFilter;
  *
  * @author Nils Christian Ehmke
  */
-public final class ReadingComposite extends AbstractCompositeStage {
+public final class ReadingComposite extends CompositeStage {
 
 	private final InitialElementProducer<File> producer;
 	private final Dir2RecordsFilter reader;
diff --git a/src/main/java/kieker/analysis/stage/tracediagnosis/TraceAggregationComposite.java b/src/main/java/kieker/analysis/stage/tracediagnosis/TraceAggregationComposite.java
index bfc116de4c0b8fb8b376a7dc630cf70e5fca5646..154a98a35e20eacd43ab93cd19fb7f4c7ba4469f 100644
--- a/src/main/java/kieker/analysis/stage/tracediagnosis/TraceAggregationComposite.java
+++ b/src/main/java/kieker/analysis/stage/tracediagnosis/TraceAggregationComposite.java
@@ -20,7 +20,7 @@ import kieker.analysis.dev.AggregatedTraceCallsDecorator;
 import kieker.analysis.domain.AggregatedTrace;
 import kieker.analysis.domain.Trace;
 
-import teetime.framework.AbstractCompositeStage;
+import teetime.framework.CompositeStage;
 import teetime.framework.InputPort;
 import teetime.framework.OutputPort;
 
@@ -29,7 +29,7 @@ import teetime.framework.OutputPort;
  *
  * @author Nils Christian Ehmke, Sören henning
  */
-public final class TraceAggregationComposite extends AbstractCompositeStage {
+public final class TraceAggregationComposite extends CompositeStage {
 
 	private final TraceAggregator aggregator;
 	private final AggregatedTraceStatisticsDecorator statisticsDecorator;
diff --git a/src/main/java/kieker/analysis/stage/tracediagnosis/TraceReconstructionComposite.java b/src/main/java/kieker/analysis/stage/tracediagnosis/TraceReconstructionComposite.java
index 5067f65c843cd7d3b79ca192d07268313176bab7..5899e09d23e94f893a666f1fb20b1fe6c877a7e0 100644
--- a/src/main/java/kieker/analysis/stage/tracediagnosis/TraceReconstructionComposite.java
+++ b/src/main/java/kieker/analysis/stage/tracediagnosis/TraceReconstructionComposite.java
@@ -21,7 +21,7 @@ import kieker.common.record.IMonitoringRecord;
 import kieker.common.record.controlflow.OperationExecutionRecord;
 import kieker.common.record.flow.IFlowRecord;
 
-import teetime.framework.AbstractCompositeStage;
+import teetime.framework.CompositeStage;
 import teetime.framework.InputPort;
 import teetime.framework.OutputPort;
 import teetime.stage.MultipleInstanceOfFilter;
@@ -32,7 +32,7 @@ import teetime.stage.basic.merger.Merger;
  *
  * @author Nils Christian Ehmke, Sören Henning
  */
-public final class TraceReconstructionComposite extends AbstractCompositeStage {
+public final class TraceReconstructionComposite extends CompositeStage {
 
 	private final MultipleInstanceOfFilter<IMonitoringRecord> typeFilter;
 	private final TraceStatisticsDecorator statisticsDecorator;