// PreBalance
addRule( new NoHashJoinAssert() ); // fail if we encounter a HashJoin
addRule( new LoneGroupAssert() );
addRule( new MissingGroupAssert() );
addRule( new BufferAfterEveryAssert() );
addRule( new EveryAfterBufferAssert() );
addRule( new SplitBeforeEveryAssert() );
addRule( new BoundaryBalanceGroupSplitSpliceTransformer() ); // prevents AssemblyHelpersPlatformTest#testSameSourceMerge deadlock
addRule( new BoundaryBalanceCheckpointTransformer() );