[513375] Only predicated nodes need deferring from loop to root
partition
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvts/partitioner/ReachabilityPartitioningStrategy.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvts/partitioner/ReachabilityPartitioningStrategy.java
index 72b3a57..afa7d19 100644
--- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvts/partitioner/ReachabilityPartitioningStrategy.java
+++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvts/partitioner/ReachabilityPartitioningStrategy.java
@@ -905,7 +905,7 @@
 				novelLoopNodes.add(localSuccessNode);
 			}
 			for (@NonNull Node node : originalNodes) {
-				if (node.isRealized() && !novelLoopNodes.contains(node) && (basicGetPartitionFactory(node) == null)) {
+				if (!node.isPredicated() && !novelLoopNodes.contains(node) && (basicGetPartitionFactory(node) == null)) {
 					ClassDatum classDatum = QVTscheduleUtil.getClassDatum(node);
 					if (!classDatum.isCollectionType()) {		// Collection DataTypes are non 1:1 edge ends
 						novelLoopNodes.add(node);
@@ -1053,7 +1053,7 @@
 	@Override
 	public @NonNull Iterable<@NonNull PartitionAnalysis> partition() {
 		String name = regionAnalysis.getName();
-		if ("mapIfExp_qvtr".equals(name)) {
+		if ("mapHelper_Context_qvtr".equals(name)) {
 			getClass();
 		}
 		//