addRule( new BufferAfterEveryAssert() );
addRule( new EveryAfterBufferAssert() );
addRule( new SplitBeforeEveryAssert() );
// Balance with temporary Taps
addRule( new TapBalanceGroupSplitTransformer() );
addRule( new TapBalanceGroupSplitMergeGroupTransformer() );
addRule( new TapBalanceGroupMergeGroupTransformer() );
addRule( new TapBalanceGroupGroupTransformer() );
addRule( new TapBalanceCheckpointTransformer() );
addRule( new TapBalanceHashJoinSameSourceTransformer() );