diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl.jimple	2025-03-13 04:47:56.385260043 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl.jimple	2025-03-13 06:59:26.185100991 +0000
@@ -1436,7 +1436,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl$8: void <init>(org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_FirmExtension_Impl,org.finos.legend.pure.m.execution.ExecutionSupport,java.lang.String)>(v, v, v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1243403");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1243404");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_sortBy_T_m__Function_$0_1$__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl.jimple	2025-03-13 04:47:56.401259791 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl.jimple	2025-03-13 06:59:26.201100739 +0000
@@ -1172,7 +1172,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl$8: void <init>(org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Firm_Impl,org.finos.legend.pure.m.execution.ExecutionSupport,java.lang.String)>(v, v, v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1243403");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1243404");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_sortBy_T_m__Function_$0_1$__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_external_format_json_tests_testToJson.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_external_format_json_tests_testToJson.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_external_format_json_tests_testToJson.jimple	2025-03-13 04:48:01.225183819 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_external_format_json_tests_testToJson.jimple	2025-03-13 06:59:31.157022751 +0000
@@ -1834,11 +1834,11 @@
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_tests_TestLevel1: org.finos.legend.pure.generated.Root_meta_json_tests_TestLevel _l2(org.eclipse.collections.api.RichIterable)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350670");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350672");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_T_MANY__GraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEq: boolean Root_meta_pure_functions_asserts_assertEq_Any_1__Any_1__Boolean_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>("{\"a\":\"A\",\"l2\":[{\"ba\":\"BA\",\"b\":\"BA\",\"l3a\":[{\"ca\":\"CA\"}]},{\"bb\":\"BB\",\"b\":\"BB\",\"l3b\":[{\"cb\":\"CB\"}]}]}", v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350691");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350693");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_T_MANY__GraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEq: boolean Root_meta_pure_functions_asserts_assertEq_Any_1__Any_1__Boolean_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>("{\"a\":\"A\",\"l2\":[{\"ba\":\"BA\",\"b\":\"BA\",\"l3a\":[{\"ca\":\"CA\"}]}]}", v, v);
@@ -1894,7 +1894,7 @@
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_tests_TestLevel1: org.finos.legend.pure.generated.Root_meta_json_tests_TestLevel _l2(org.eclipse.collections.api.RichIterable)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350732");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$350734");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_T_MANY__GraphFetchTree_1__Config_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.generated.Root_meta_json_Config,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEq: boolean Root_meta_pure_functions_asserts_assertEq_Any_1__Any_1__Boolean_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>("{\"@type\":\"meta::json::tests::TestLevel1\",\"a\":\"A\",\"l2\":[{\"@type\":\"meta::json::tests::TestLevel2_A\",\"ba\":\"BA\",\"b\":\"BA\",\"l3a\":[{\"@type\":\"meta::json::tests::TestLevel3_A\",\"ca\":\"CA\"}]}]}", v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34.jimple	2025-03-13 04:48:01.513179284 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34.jimple	2025-03-13 06:59:31.445018219 +0000
@@ -260,7 +260,7 @@
 v = v.<org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean pureAssert(boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_binding_executionPlan_executionPlan_generation$34: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1615510");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1615517");
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests.jimple	2025-03-13 04:47:29.085689982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests.jimple	2025-03-13 06:58:59.521520579 +0000
@@ -280,7 +280,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364829");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364836");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeGraphFetch$5$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
@@ -344,7 +344,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364855");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364862");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeGraphFetchUnexpanded$6$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
@@ -408,7 +408,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364881");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364888");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeGraphFetchCheckedUnexpanded$7$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
@@ -472,7 +472,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364907");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364914");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeGraphFetchChecked$8$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
@@ -536,7 +536,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364933");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364940");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeWithM2MChaining$9$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
@@ -635,7 +635,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_executionPlan_tests_executionPlanTests: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_shared_format_executionPlan_tests_testBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364959");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1364966");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$shared$format$executionPlan$tests$planInternalizeWithMultipleM2MChaining$10$system$imports$import__core_pure_binding_executionPlan_tests_executionPlanTests_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap$1.jimple	2025-03-13 04:48:02.985156102 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap$1.jimple	2025-03-13 06:59:32.884995559 +0000
@@ -35,7 +35,7 @@
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person_Impl: org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person _firstName(java.lang.String)>("George");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person: org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person _lastName(java.lang.String)>("Orwell");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1070985");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1070988");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap: java.lang.String Root_meta_pure_functions_collection_tests_map_doStuff_T_MANY__Path_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap.jimple	2025-03-13 04:48:02.989156039 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap.jimple	2025-03-13 06:59:32.888995496 +0000
@@ -24,7 +24,7 @@
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person_Impl: org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person _firstName(java.lang.String)>("George");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person: org.finos.legend.pure.generated.Root_meta_pure_functions_tests_model_Person _lastName(java.lang.String)>("Orwell");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1070913");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::path::Path", "$core$1070916");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_tests_collections_testMap: java.lang.String Root_meta_pure_functions_collection_tests_map_doStuff_T_MANY__Path_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_langExtension.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_langExtension.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_langExtension.jimple	2025-03-13 04:48:03.113154086 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_langExtension.jimple	2025-03-13 06:59:33.012993544 +0000
@@ -8,56 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static boolean Root_meta_pure_functions_lang_tests_orElse_testOrElse__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-java.lang.Long v, v, v;
-boolean v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("A");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>("A", "B", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 18, 29, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("B");
-v = null;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "B", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 19, 41, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = null;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 20, 40, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/Long;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
 public static boolean Root_meta_pure_functions_lang_tests_subType_testWhenSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 java.lang.Object[] v, v;
@@ -288,6 +238,56 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
+}
+public static boolean Root_meta_pure_functions_lang_tests_orElse_testOrElse__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+java.lang.Long v, v, v;
+boolean v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("A");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>("A", "B", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 18, 29, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("B");
+v = null;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "B", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 19, 41, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = null;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/corefunctions/tests/langExtension.pure", v, v, 20, 40, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/Long;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
 }
 static void <clinit>()
 {
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_language_testLambda.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_language_testLambda.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_language_testLambda.jimple	2025-03-13 04:48:03.145153582 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_language_testLambda.jimple	2025-03-13 06:59:33.044993041 +0000
@@ -276,7 +276,7 @@
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertInstanceOf: boolean Root_meta_pure_functions_asserts_assertInstanceOf_Any_1__Type_1__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$549844");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$549847");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -434,7 +434,7 @@
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::ZeroMany");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$550134");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$550137");
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
@@ -447,7 +447,7 @@
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::ZeroMany");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$549891");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$549894");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -767,7 +767,7 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::filter_T_MANY__Function_1__T_MANY_");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::InstanceValue", "$core$551190");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::InstanceValue", "$core$551193");
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
@@ -839,7 +839,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$551444");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$551447");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -873,7 +873,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$551449");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$551452");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_meta_testExtractEnumValue.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_meta_testExtractEnumValue.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_meta_testExtractEnumValue.jimple	2025-03-13 04:48:03.225152321 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_corefunctions_tests_meta_testExtractEnumValue.jimple	2025-03-13 06:59:33.124991782 +0000
@@ -146,7 +146,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$243283");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$243285");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$enumeration$extractEnum$3$system$imports$import__core_pure_corefunctions_tests_meta_testExtractEnumValue_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11.jimple	2025-03-13 04:48:03.533147471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11.jimple	2025-03-13 06:59:33.424987061 +0000
@@ -1,52 +1,27 @@
 class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable)
+final java.lang.String val$_platformId;
+void <init>(java.lang.String)
 {
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11 v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions> = v;
+v := @parameter: java.lang.String;
+v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: java.lang.String val$_platformId> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding)
 {
-java.lang.Object[] v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-int v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
-java.lang.Object v;
+java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition;
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = newarray (java.lang.Object)[0];
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder: org.eclipse.collections.api.RichIterable _overrides()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_remove_T_MANY__T_1__T_MANY_(org.eclipse.collections.api.RichIterable,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 111, 126, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/ConcreteFunctionDefinition;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_containsAll_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding: java.lang.String _id()>();
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: java.lang.String val$_platformId>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12.jimple	2025-03-13 04:48:03.533147471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12.jimple	2025-03-13 06:59:33.428986998 +0000
@@ -1,27 +1,62 @@
-class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
+private org.eclipse.collections.api.map.MutableMap __vars;
 final java.lang.String val$_platformId;
 void <init>(java.lang.String)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 v;
-java.lang.String v;
+java.lang.String v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
 v := @parameter: java.lang.String;
 v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: java.lang.String val$_platformId> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: java.lang.String val$_platformId>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("platformId", v);
+v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
+v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding: java.lang.String _id()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Found no platform binding with id: ";
 v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: java.lang.String val$_platformId>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13.jimple	2025-03-13 04:48:03.533147471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13.jimple	2025-03-13 06:59:33.428986998 +0000
@@ -1,62 +1,50 @@
-class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
+private final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 final java.lang.String val$_platformId;
-void <init>(java.lang.String)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, java.lang.String)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
-java.lang.String v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13$1 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v := @parameter: java.lang.String;
+v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: java.lang.String val$_platformId> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: java.lang.String val$_platformId>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("platformId", v);
-v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingByIdOptional$2$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$2");
+v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13$1: void <init>(org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func> = v;
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
-v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Found no platform binding with id: ";
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: java.lang.String val$_platformId>;
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
-org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func>;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction1: java.lang.Object value(java.lang.Object,java.lang.Object)>(v, v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14.jimple	2025-03-13 04:48:03.533147471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14.jimple	2025-03-13 06:59:33.428986998 +0000
@@ -1,50 +1,52 @@
 class org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final java.lang.String val$_platformId;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, java.lang.String)
+final org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14$1 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: java.lang.String;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: java.lang.String val$_platformId> = v;
+v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingByIdOptional$2$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$2");
-v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14$1: void <init>(org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14)>(v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object[] v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+int v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14 v;
 java.lang.Object v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding;
-v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition;
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = newarray (java.lang.Object)[0];
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder: org.eclipse.collections.api.RichIterable _overrides()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.eclipse.collections.api.RichIterable val$_localPlatformBinderFunctions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_remove_T_MANY__T_1__T_MANY_(org.eclipse.collections.api.RichIterable,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 111, 126, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/ConcreteFunctionDefinition;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction1: java.lang.Object value(java.lang.Object,java.lang.Object)>(v, v);
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_containsAll_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2.jimple	2025-03-13 04:48:03.533147471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2.jimple	2025-03-13 06:59:33.428986998 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4.jimple	2025-03-13 04:48:03.537147408 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4.jimple	2025-03-13 06:59:33.432986936 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension v;
 v := @this: org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBindingExtension: java.lang.String _id()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding.jimple	2025-03-13 04:47:55.825268862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding.jimple	2025-03-13 06:59:25.629109740 +0000
@@ -8,78 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocally_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-java.lang.Long v, v;
-boolean v;
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11 v;
-java.lang.Object[] v, v;
-java.lang.String[] v;
-long v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::extension::Profile", "Root::meta::pure::executionPlan::platformBinding::localBinding::LocalPlatformBinding");
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype stereotype(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Profile,java.lang.String)>(v, "TestPlanBinder");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype: org.eclipse.collections.api.RichIterable _modelElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 110, 105, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/ConcreteFunctionDefinition;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Did not find a local platform binder which overrides all other platform binders in: ";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$executionPlan$platformBinding$localBinding$bindTestPlanToPlatformLocally$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_2$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", ", ", "]");
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 114, 15, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = newarray (java.lang.Object)[0];
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _bindingFunction()>();
-v = newarray (java.lang.Object)[2];
-v[0] = v;
-v[1] = v;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-return v;
-}
 public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_executionPlan_platformBinding_extractPlatformBindingById_Extension_MANY__String_1__PlatformBinding_1_(org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v, v;
@@ -87,8 +15,8 @@
 java.lang.Long v, v;
 boolean v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding v;
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11 v;
 org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12 v;
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
 long v;
 org.finos.legend.pure.generated.PureCompiledLambda v, v, v;
@@ -107,8 +35,8 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingById$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$0");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: void <init>(java.lang.String)>(v);
+v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$11: void <init>(java.lang.String)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
@@ -117,8 +45,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingById$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$3");
-v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: void <init>(java.lang.String)>(v);
+v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$12: void <init>(java.lang.String)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -165,9 +93,9 @@
 public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_executionPlan_platformBinding_extractPlatformBindingByIdOptional_Extension_MANY__String_1__PlatformBinding_$0_1$_(org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14 v;
 java.lang.Object v, v;
 java.lang.String v;
 boolean v;
@@ -178,8 +106,8 @@
 v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingByIdOptional$2$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$0");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,java.lang.String)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$13: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,java.lang.String)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
 if v == 0 goto label;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -205,6 +133,78 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_extension_Extension: org.finos.legend.pure.generated.Root_meta_pure_extension_Extension _availablePlatformBindings(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocally_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+java.lang.Long v, v;
+boolean v;
+org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14 v;
+java.lang.Object[] v, v;
+java.lang.String[] v;
+long v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::extension::Profile", "Root::meta::pure::executionPlan::platformBinding::localBinding::LocalPlatformBinding");
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype stereotype(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Profile,java.lang.String)>(v, "TestPlanBinder");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype: org.eclipse.collections.api.RichIterable _modelElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 110, 105, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/ConcreteFunctionDefinition;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$14: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Did not find a local platform binder which overrides all other platform binders in: ";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$executionPlan$platformBinding$localBinding$bindTestPlanToPlatformLocally$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_2$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", ", ", "]");
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/executionPlan/platformBinding/platformBinding.pure", v, v, 114, 15, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = newarray (java.lang.Object)[0];
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _bindingFunction()>();
+v = newarray (java.lang.Object)[2];
+v[0] = v;
+v[1] = v;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
@@ -229,15 +229,15 @@
 v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$2: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$executionPlan$platformBinding$localBinding$bindTestPlanToPlatformLocally$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_2$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_executionPlan_platformBinding_PlatformBinding$6", v);
 v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_executionPlan_platformBinding_PlatformBinding$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingById$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$6", v);
 v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$executionPlan$platformBinding$extractPlatformBindingById$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_1$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$executionPlan$platformBinding$localBinding$bindTestPlanToPlatformLocally$1$system$imports$import__core_pure_executionPlan_platformBinding_platformBinding_pure_2$3", v);
 v = <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding$5: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfoTest.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfoTest.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfoTest.jimple	2025-03-13 04:47:55.925267287 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfoTest.jimple	2025-03-13 06:59:25.721108293 +0000
@@ -29,7 +29,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192637");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192639");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(5L);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
@@ -133,7 +133,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192717");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192719");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(6L);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
@@ -221,9 +221,9 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$193259");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$193261");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192792");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192794");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(6L);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
@@ -308,7 +308,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192865");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192867");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(2L);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
@@ -353,7 +353,7 @@
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192892");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192894");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)[2];
@@ -388,7 +388,7 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192916");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192918");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::executionPlan::platformBinding::typeInfo::tests::E");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.eclipse.collections.api.RichIterable Root_meta_pure_executionPlan_platformBinding_typeInfo_enumDependenciesViaProperties_TypeInfoSet_1__Class_1__Enumeration_MANY_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -434,7 +434,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192398");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192400");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addConstraintsForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -504,7 +504,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_ClassTypeInfo v, v, v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192432");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$192434");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_newTypeInfoSet__TypeInfoSet_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_typeInfo_typeInfo: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet Root_meta_pure_executionPlan_platformBinding_typeInfo_addConstraintsForGraphFetchTree_TypeInfoSet_1__GraphFetchTree_1__TypeInfoSet_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_typeInfo_TypeInfoSet,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_domainManagement$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_domainManagement$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_domainManagement$19.jimple	2025-03-13 04:48:03.829142810 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_domainManagement$19.jimple	2025-03-13 06:59:33.712982529 +0000
@@ -240,7 +240,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1559512");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1559519");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$1.jimple	2025-03-13 04:48:03.845142558 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$1.jimple	2025-03-13 06:59:33.724982340 +0000
@@ -37,7 +37,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070345");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070348");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$2.jimple	2025-03-13 04:48:03.849142495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$2.jimple	2025-03-13 06:59:33.732982214 +0000
@@ -37,7 +37,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070326");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070329");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$3.jimple	2025-03-13 04:48:03.849142495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$3.jimple	2025-03-13 06:59:33.732982214 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070404");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070407");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/domain/tests/testDomainManagement.pure", v, v, 55, 65, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_domain_tests_Domain;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070314");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070317");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$4.jimple	2025-03-13 04:48:03.849142495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_domain_tests_testDomainManagement$4.jimple	2025-03-13 06:59:33.732982214 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070380");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070383");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/domain/tests/testDomainManagement.pure", v, v, 43, 65, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_domain_tests_Domain;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070286");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1070289");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10.jimple	2025-03-13 06:59:34.196974913 +0000
@@ -19,19 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
-return v;
+return "street_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11.jimple	2025-03-13 06:59:34.200974850 +0000
@@ -24,15 +24,15 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+boolean v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
 java.lang.Class v, v;
-java.lang.Object v;
-java.lang.String v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11 v;
-boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
@@ -44,7 +44,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 347, 31, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 306, 31, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 goto label;
@@ -52,10 +52,24 @@
 v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;";
 v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 if v == 0 goto label;
-v = "road_valueFromMapping";
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 309, 33, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
 goto label;
 label:
-v = "location_valueFromMapping";
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 310, 33, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
 label:
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12.jimple	2025-03-13 06:59:34.208974723 +0000
@@ -19,17 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "street_valueFromMapping";
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: java.lang.String Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_getLocationStr_Location_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13.jimple	2025-03-13 06:59:34.208974723 +0000
@@ -24,53 +24,14 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
-boolean v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13 v;
-java.lang.Class v, v;
-java.lang.Object v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 306, 31, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
-goto label;
-label:
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 309, 33, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 310, 33, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14.jimple	2025-03-13 06:59:34.208974723 +0000
@@ -24,14 +24,33 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14 v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.Class v;
+java.lang.Object v;
+java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: java.lang.String Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_getLocationStr_Location_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 295, 117, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+goto label;
+label:
+v = "unknown";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15.jimple	2025-03-13 06:59:34.212974661 +0000
@@ -19,19 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
-return v;
+return "road_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16.jimple	2025-03-13 06:59:34.212974661 +0000
@@ -24,33 +24,14 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Class v;
-java.lang.Object v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16 v;
 java.lang.String v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 295, 117, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
-goto label;
-label:
-v = "unknown";
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17.jimple	2025-03-13 06:59:34.212974661 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: java.lang.String Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_getLocationStr_noPropertyAccess_Location_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18.jimple	2025-03-13 06:59:34.216974598 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19.jimple	2025-03-13 06:59:34.216974598 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20.jimple	2025-03-13 06:59:34.216974598 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21.jimple	2025-03-13 06:59:34.220974535 +0000
@@ -24,14 +24,12 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21 v;
-java.lang.String v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: java.lang.String Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_getLocationStr_noPropertyAccess_Location_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+return "location_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22.jimple	2025-03-13 06:59:34.220974535 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23.jimple	2025-03-13 04:48:04.345134683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23.jimple	2025-03-13 06:59:34.220974535 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24.jimple	2025-03-13 06:59:34.224974472 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25.jimple	2025-03-13 06:59:34.224974472 +0000
@@ -19,19 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
-return v;
+return "street_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26.jimple	2025-03-13 06:59:34.224974472 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26 v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27.jimple	2025-03-13 06:59:34.224974472 +0000
@@ -19,19 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27 v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
-return v;
+return "road_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28.jimple	2025-03-13 06:59:34.224974472 +0000
@@ -19,17 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "street_valueFromMapping";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29.jimple	2025-03-13 06:59:34.228974409 +0000
@@ -19,17 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "road_valueFromMapping";
+return "location_valueFromMapping";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30.jimple	2025-03-13 04:48:04.349134620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30.jimple	2025-03-13 06:59:34.228974409 +0000
@@ -19,17 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "location_valueFromMapping";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4.jimple	2025-03-13 04:48:04.353134558 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4.jimple	2025-03-13 06:59:34.236974284 +0000
@@ -24,12 +24,51 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+int v, v, v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4 v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$3 v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$1 v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$2 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "location_valueFromMapping";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$2: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$3: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 322, 28, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5.jimple	2025-03-13 06:59:34.240974221 +0000
@@ -26,10 +26,12 @@
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5 v;
+java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "road_valueFromMapping";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
+return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6.jimple	2025-03-13 06:59:34.240974221 +0000
@@ -24,51 +24,14 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6 v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$3 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$1 v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$2 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$2: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$3: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 322, 28, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7.jimple	2025-03-13 06:59:34.240974221 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road: java.lang.String _road()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8.jimple	2025-03-13 06:59:34.240974221 +0000
@@ -24,14 +24,39 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8 v;
+int v, v, v, v;
+java.lang.Class v, v;
+java.lang.Object v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/subType/testOnSourceRoot.pure", v, v, 347, 31, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+goto label;
+label:
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = "road_valueFromMapping";
+goto label;
+label:
+v = "location_valueFromMapping";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9.jimple	2025-03-13 06:59:34.240974221 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot.jimple	2025-03-13 04:48:04.341134746 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot.jimple	2025-03-13 06:59:34.196974913 +0000
@@ -21,7 +21,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160005");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160006");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithSingleSubType");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -60,7 +60,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160036");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160037");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_instanceOf");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -107,7 +107,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160067");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160068");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_match");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -154,7 +154,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160098");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160099");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_match_functionCall");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -200,7 +200,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160129");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160130");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -243,7 +243,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160160");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160161");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -284,7 +284,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160191");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160192");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -325,7 +325,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160222");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160223");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -454,7 +454,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160271");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1160272");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithUnion");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -544,111 +544,111 @@
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161294", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$8", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161293", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_road$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$6", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_road$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_location$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$7", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_location$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_location$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_location$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161269", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_instanceOf_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$9", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161292", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_instanceOf_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161270", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_road$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithUnion_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target_road$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161237", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161271", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161236", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_rootLevel_sourceRoot_testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$0", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161235", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161214", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161213", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$rootLevel$sourceRoot$getLocationStr_noPropertyAccess$2$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot_pure_3$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1161212", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_subType_testOnSourceRoot$31: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10.jimple	2025-03-13 04:48:04.357134495 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,33 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,31 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,29 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B _a()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C: java.lang.String _c1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,35 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B _a()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C _b()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths__C: java.lang.String _c1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: org.eclipse.collections.api.RichIterable _s()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15;
@@ -19,20 +19,23 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15 v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
+java.lang.Boolean v;
+java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: org.eclipse.collections.api.RichIterable _s()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: java.lang.String _x()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16.jimple	2025-03-13 06:59:34.244974157 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
-java.lang.Boolean v;
 java.lang.String v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: java.lang.String _x()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1: java.lang.String _propD()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1: java.lang.String _propD()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C: java.lang.String _cid()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19.jimple	2025-03-13 04:48:04.361134432 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19 v;
+java.lang.Boolean v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C: java.lang.String _cid()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: java.lang.String _y()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -7,35 +7,45 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
-java.lang.Boolean v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_B v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20 v;
-boolean v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: java.lang.String _y()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_B _propB()>();
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$425447");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1772, 31, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1;", v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -7,45 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1 value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_B v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v;
-java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_B _propB()>();
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$425615");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1772, 31, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_C_1;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A: java.lang.String _propA()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -19,19 +19,41 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A v;
+int v, v, v, v;
+java.lang.Class v;
+java.lang.Object v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Source_A: java.lang.String _propA()>();
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1283, 133, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+goto label;
+label:
+v = "unknown";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -24,36 +24,16 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v, v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Class v;
-java.lang.Object v;
 java.lang.String v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;";
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1283, 133, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
-goto label;
-label:
-v = "unknown";
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24.jimple	2025-03-13 06:59:34.248974094 +0000
@@ -7,33 +7,34 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -19,21 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: org.eclipse.collections.api.RichIterable _s()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26.jimple	2025-03-13 04:48:04.365134369 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Source: org.eclipse.collections.api.RichIterable _s()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F: java.lang.String _f()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__F: java.lang.String _f()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E: java.lang.String _e()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -7,31 +7,49 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+long v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph__E: java.lang.String _e()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBAndCSuperTypeProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29;
@@ -19,37 +19,38 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source v;
-boolean v;
+java.lang.Boolean v;
+java.lang.Object v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$427155");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_f_A_1__Boolean_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = 1;
 goto label;
 label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBAndCSuperTypeProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = 0;
 label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30 v;
@@ -19,20 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
+java.lang.Long v;
+long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B: long _b1()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a3()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32.jimple	2025-03-13 06:59:34.252974032 +0000
@@ -19,19 +19,29 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32 v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: org.eclipse.collections.api.RichIterable _a2()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 577, 20, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,33 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__B: long _b1()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A: java.lang.String _a()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34.jimple	2025-03-13 04:48:04.369134305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a3()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a6()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,41 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: org.eclipse.collections.api.RichIterable _a2()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 577, 20, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,22 +7,22 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
@@ -30,25 +30,19 @@
 org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _d1()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c1()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "A";
-v[1] = "B";
-v[2] = "C";
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA: java.lang.String _fld()>();
+v[0] = v;
+v[1] = "_a";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,31 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty__A: java.lang.String _a()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38;
@@ -19,38 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38 v;
-java.lang.Boolean v;
-java.lang.Object v;
-boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$427152");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_f_A_1__Boolean_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39 v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a6()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41 v;
@@ -19,17 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
+long v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: long _a5()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42.jimple	2025-03-13 04:48:04.373134242 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42.jimple	2025-03-13 06:59:34.256973969 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42 v;
@@ -19,17 +19,23 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
+java.lang.Boolean v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA: java.lang.String _fld()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,42 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43 v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
-java.lang.String v, v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA: java.lang.String _fld()>();
-v[0] = v;
-v[1] = "_a";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46;
@@ -19,21 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-long v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: long _a5()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,29 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A: java.lang.String _a1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
-java.lang.Boolean v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA: java.lang.String _fld()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A v;
+java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E _d2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A: java.lang.String _a2()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50.jimple	2025-03-13 04:48:04.377134179 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50.jimple	2025-03-13 06:59:34.260973906 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50 v;
@@ -19,17 +19,38 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+java.lang.String v, v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: java.lang.String _a1()>();
+v = new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B _b1(java.lang.String)>("x");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B: java.lang.String _b1()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: boolean qp1(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -7,9 +7,9 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -19,17 +19,52 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51$1 v;
+long v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v;
+java.lang.Long v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source v;
+boolean v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$426729");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$426453");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A: java.lang.String _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C: java.lang.String _cid()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_A: java.lang.String _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: java.lang.String _a1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -19,21 +19,29 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v, v;
 java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A v;
-java.lang.String v;
+java.lang.Object v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A v;
 boolean v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A: java.lang.String _a2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B _a2()>();
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$2");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55;
@@ -19,38 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.String v, v;
-boolean v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: java.lang.String _a1()>();
-v = new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B_Impl: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B _b1(java.lang.String)>("x");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__B: java.lang.String _b1()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: boolean qp1(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA _a()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56.jimple	2025-03-13 04:48:04.381134116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56.jimple	2025-03-13 06:59:34.264973843 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56;
@@ -19,52 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56$1 v;
-long v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v;
-java.lang.Long v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source v;
-boolean v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable _a()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$426688");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$426407");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source: org.eclipse.collections.api.RichIterable accessClassBProperties(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C _b1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_C: java.lang.String _cid()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB _b()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A: java.lang.String _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C: java.lang.String _c1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,43 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59 v;
-java.lang.Boolean v;
-java.lang.Object v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A v;
-boolean v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B _a2()>();
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$2");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A: java.lang.String _a1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionA _a()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61 v;
@@ -19,19 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C _b1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A: org.eclipse.collections.api.RichIterable __bAllVersions()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionB _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E: java.lang.String _e()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__C: java.lang.String _c1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A: org.eclipse.collections.api.RichIterable __cAllVersions()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64.jimple	2025-03-13 04:48:04.385134054 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64.jimple	2025-03-13 06:59:34.268973779 +0000
@@ -7,31 +7,52 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
+java.lang.Boolean v;
+java.lang.Object v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A: java.lang.String _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$2");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_accessCid_C_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A: org.eclipse.collections.api.RichIterable __bAllVersions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66 v;
 org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__A: org.eclipse.collections.api.RichIterable __cAllVersions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B: org.eclipse.collections.api.RichIterable __cAllVersions()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -7,52 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
-java.lang.Boolean v;
-java.lang.Object v;
-boolean v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$2");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_accessCid_C_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68;
@@ -19,20 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68 v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
+java.lang.Long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B v;
+long v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B: long __b1()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69;
@@ -19,20 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B v;
+java.lang.Long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C v;
+long v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B: org.eclipse.collections.api.RichIterable __cAllVersions()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C: long __c1()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71.jimple	2025-03-13 04:48:04.389133991 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -7,33 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B v;
-long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__B: long __b1()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -7,33 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C v;
-long v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty__C: long __c1()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B: java.lang.String _a1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73.jimple	2025-03-13 06:59:34.272973717 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B: java.lang.String _b1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street: java.lang.String _street()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _coordinates()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,23 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B: java.lang.String _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B _a()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C: java.lang.String _c()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E: java.lang.String _e()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C: java.lang.String _c1()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80 v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__B: java.lang.String _b1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81.jimple	2025-03-13 04:48:04.393133928 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -7,35 +7,41 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81 v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
+java.lang.Boolean v;
+java.lang.Object v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B _a()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C _b()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain__C: java.lang.String _c()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$2");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -7,41 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83 v;
-org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
-java.lang.Boolean v;
-java.lang.Object v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$2");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id2()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84.jimple	2025-03-13 06:59:34.276973654 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_A: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85.jimple	2025-03-13 06:59:34.280973591 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A: org.eclipse.collections.api.RichIterable _a1()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86.jimple	2025-03-13 06:59:34.280973591 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_B: java.lang.String _id2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424683");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87.jimple	2025-03-13 06:59:34.280973591 +0000
@@ -7,32 +7,76 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$1 v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$2 v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$3 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty__A: org.eclipse.collections.api.RichIterable _a1()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$2: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$3: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1324, 36, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88.jimple	2025-03-13 04:48:04.397133865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88.jimple	2025-03-13 06:59:34.280973591 +0000
@@ -36,7 +36,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424732");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424691");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -19,64 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89 v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$1 v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$2 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$3 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Street;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Road;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$2: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$3: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 1324, 36, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B qa(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(1L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B: java.lang.String _b2()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -19,19 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9 v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__C: java.lang.String _c1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Person: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location _address()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -7,38 +7,45 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
 java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424740");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.eclipse.collections.api.RichIterable _a6()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 445, 23, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E _d2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E: java.lang.String _e()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -7,33 +7,34 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91 v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B qa(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(1L, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B: java.lang.String _b2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B qa(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(2L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B: org.eclipse.collections.api.RichIterable qb(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -19,21 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B qa(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(2L, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B: org.eclipse.collections.api.RichIterable qb(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getStreetNames_Street_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93.jimple	2025-03-13 04:48:04.401133802 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -7,45 +7,34 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93 v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.eclipse.collections.api.RichIterable _a6()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/graphFetch/tests/sourceTreeCalc/testSourceTreeCalc.pure", v, v, 445, 23, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E _d2()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E: java.lang.String _e()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94.jimple	2025-03-13 04:48:04.405133738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94 v;
@@ -19,22 +19,36 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getStreetNames_Street_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _d1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c1()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "A";
+v[1] = "B";
+v[2] = "C";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95.jimple	2025-03-13 04:48:04.405133738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95.jimple	2025-03-13 06:59:34.284973528 +0000
@@ -7,34 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceStreetCluster: org.eclipse.collections.api.RichIterable _streetCluster()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96.jimple	2025-03-13 04:48:04.405133738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96.jimple	2025-03-13 06:59:34.288973465 +0000
@@ -7,31 +7,47 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96$1 v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Location: java.lang.String _zipCode()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.eclipse.collections.api.RichIterable _a4()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$425424");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424477");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97.jimple	2025-03-13 04:48:04.405133738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97.jimple	2025-03-13 06:59:34.288973465 +0000
@@ -7,47 +7,49 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97$1 v;
+long v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+java.lang.Long v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.eclipse.collections.api.RichIterable _a4()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97$1: void <init>(org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$425538");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$424622");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: long _a3()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(10L);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B _a1()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c1()>();
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B _a2()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c2()>();
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98.jimple	2025-03-13 04:48:04.409133675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98.jimple	2025-03-13 06:59:34.288973465 +0000
@@ -7,49 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
 org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
-org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D v;
+org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98 v;
 v := @this: org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: long _a3()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(10L);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B _a1()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _b()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c1()>();
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__A: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B _a2()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__B: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C _b()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__C: java.lang.String _c2()>();
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__D: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions__E _d2()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc.jimple	2025-03-13 04:47:57.153247947 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc.jimple	2025-03-13 06:59:26.977088528 +0000
@@ -8,50 +8,9 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_simple_sourceTreeCalc_simpleUnionWithCommonPropertiesAndSingleFilter__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-java.lang.String v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420487");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[11];
-v[0] = "UnionSource\n";
-v[1] = "(\n";
-v[2] = "  a\n";
-v[3] = "  (\n";
-v[4] = "    fld\n";
-v[5] = "  )\n";
-v[6] = "  b\n";
-v[7] = "  (\n";
-v[8] = "    fld\n";
-v[9] = "  )\n";
-v[10] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFilters::UnionMappingWithSingleFilter");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithUnrelatedConstraintProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithFunctions__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
@@ -59,14 +18,13 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420528");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withUnrelatedConstraintProperty::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420512");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFunctions::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420540");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420524");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -74,7 +32,7 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSingleProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testEquivalentGraph__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
@@ -84,13 +42,13 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420559");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::singleProperty::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420585");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::equivalentGraph::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420571");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420597");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -98,9 +56,9 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithMilestonedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
@@ -108,43 +66,15 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420601");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintProperty::testMapping");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420613");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintProperty_fromSubTypeSource__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-java.lang.String v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420628");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintProperty::testMapping_fromSubTypeSource");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420730");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withMilestonedProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420640");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420742");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -163,7 +93,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420673");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420775");
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[12];
 v[0] = "Source_A\n";
@@ -192,279 +122,6 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintOnChildProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420715");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintOnChildProperty::testMapping");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420727");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithTargetQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420757");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withTargetQualifiedProperty::testMapping");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420769");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithSourceQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420810");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSourceQualifiedProperty::testMapping");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420822");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithSingleSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v, v, v;
-java.lang.String v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420869");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420881");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420893");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420905");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420917");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420929");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithMultipleSubTypes__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420942");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithMultipleSubTypes");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420954");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420966");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithMultipleSubTypes");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420978");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperTypePropertyAccess__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420991");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSuperTypeProperties");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421003");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperTypePropertyAccessViaFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421016");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSuperType::testMappingWithSuperTypePropertiesAccessViaFunction");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421028");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperAndSubTypePropertyAccessViaFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421041");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSuperType::testMappingWithSuperAndSubTypePropertiesAccessViaFunction");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421053");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$lineage$scanProperties$test$getZipCodes$6$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getStreetNames_Street_MANY__String_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$lineage$scanProperties$test$getStreetNames$7$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
 public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_accessCid_C_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.eclipse.collections.api.RichIterable v, v, v, v;
@@ -495,7 +152,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421108");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420831");
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[12];
 v[0] = "Source [requires: accessClassBProperties,accessClassBAndCSuperTypeProperties]\n";
@@ -538,7 +195,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421131");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420854");
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[12];
 v[0] = "Source [requires: accessClassBProperties]\n";
@@ -614,45 +271,34 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testFiltersAddProperties__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintOnChildProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-java.lang.String v, v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421179");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[6];
-v[0] = "Source\n";
-v[1] = "(\n";
-v[2] = "  s\n";
-v[3] = "  x\n";
-v[4] = "  y\n";
-v[5] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFilters::SourceToTargetMappingWithFilters");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420905");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintOnChildProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420917");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithFunctions__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithUnrelatedConstraintProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
@@ -660,13 +306,14 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421242");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFunctions::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420947");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withUnrelatedConstraintProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421254");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420959");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -674,7 +321,7 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSinglePropertyChain__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithTargetQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
@@ -684,13 +331,13 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421279");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::singlePropertyChain::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$420989");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withTargetQualifiedProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421291");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421001");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -698,9 +345,9 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testComplexTarget__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
@@ -708,13 +355,14 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421349");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withComplexTarget::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421031");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421361");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421043");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -722,7 +370,34 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testEquivalentGraph__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithConstraintProperty_fromSubTypeSource__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+java.lang.String v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421058");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withConstraintProperty::testMapping_fromSubTypeSource");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421070");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSinglePropertyChain__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
@@ -732,13 +407,13 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421422");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::equivalentGraph::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421095");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::singlePropertyChain::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421434");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421107");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -746,7 +421,7 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithMilestonedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithSourceQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
@@ -756,13 +431,13 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421567");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withMilestonedProperty::testMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421148");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSourceQualifiedProperty::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421579");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421160");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -770,6 +445,42 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testFiltersAddProperties__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+java.lang.String v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421188");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[6];
+v[0] = "Source\n";
+v[1] = "(\n";
+v[2] = "  s\n";
+v[3] = "  x\n";
+v[4] = "  y\n";
+v[5] = ")";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFilters::SourceToTargetMappingWithFilters");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_simple_sourceTreeCalc_simpleObjectWithSingleSubTypeOnRoot__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
@@ -780,8 +491,8 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421594");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421600");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421214");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421220");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::simple::simpleModelMappingWithSubType");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -805,8 +516,8 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421627");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421633");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421247");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421253");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::simple::simpleModelMappingWithSubType");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -830,8 +541,8 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421660");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421666");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421280");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421286");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::simple::simpleModelMappingWithSubTypeWithNestedAssociation");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -855,8 +566,8 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421693");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421699");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421313");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421319");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::simpleModelMappingWithMultipleSubType");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -880,8 +591,8 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421726");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421732");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421346");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421352");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::simpleModelMappingWithMultipleSubType");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -895,6 +606,271 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testComplexTarget__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421422");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withComplexTarget::testMapping");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421434");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithSingleSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v, v, v;
+java.lang.String v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421481");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421493");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421505");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421517");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421529");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSingleSubType");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421541");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testWithMultipleSubTypes__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421554");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithMultipleSubTypes");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421566");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421578");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithMultipleSubTypes");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421590");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperTypePropertyAccess__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421603");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::testMappingWithSuperTypeProperties");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421615");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperTypePropertyAccessViaFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421628");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSuperType::testMappingWithSuperTypePropertiesAccessViaFunction");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421640");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSuperAndSubTypePropertyAccessViaFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421653");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSuperType::testMappingWithSuperAndSubTypePropertiesAccessViaFunction");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421665");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getZipCodes_Location_MANY__String_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$lineage$scanProperties$test$getZipCodes$6$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_lineage_scanProperties_test_getStreetNames_Street_MANY__String_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$lineage$scanProperties$test$getStreetNames$7$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_simple_sourceTreeCalc_simpleUnionWithCommonPropertiesAndSingleFilter__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+java.lang.String v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421705");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[11];
+v[0] = "UnionSource\n";
+v[1] = "(\n";
+v[2] = "  a\n";
+v[3] = "  (\n";
+v[4] = "    fld\n";
+v[5] = "  )\n";
+v[6] = "  b\n";
+v[7] = "  (\n";
+v[8] = "    fld\n";
+v[9] = "  )\n";
+v[10] = ")";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withFilters::UnionMappingWithSingleFilter");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
 public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testDuplicatePaths__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
@@ -905,13 +881,37 @@
 java.lang.String v, v;
 boolean v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421773");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421745");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::duplicatePaths::testMapping");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421785");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421757");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_graphFetch_tests_sourceTreeCalc_testSingleProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421776");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::singleProperty::testMapping");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$421788");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
@@ -1055,15 +1055,15 @@
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424622", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B_qb_0$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty__B_qb_0$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithMultipleSubTypes_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$9", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithMultipleSubTypes_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426729", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$11: void <init>()>();
@@ -1071,23 +1071,23 @@
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424732", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths_testMapping_A$6", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_duplicatePaths_testMapping_A$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_A$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_B$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$17: void <init>()>();
@@ -1095,327 +1095,327 @@
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_B$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$g$5$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$0", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$g$5$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_B$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_B$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_A$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_A$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_SourceToTargetMappingWithFlatteningInTransform_meta_pure_graphFetch_tests_sourceTreeCalc_withFlatteningInTransform_Target_A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$8", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$7", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSingleSubType_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_B$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_SourceToTargetMappingWithFilters_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_Target_B$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph_testMapping_F$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph_testMapping_F$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph_testMapping_E$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_equivalentGraph_testMapping_E$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceToTargetMappingWithSubtypeAndSuperTypeAccesses_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetForSubTypeAndSuperTypeAccesses$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceToTargetMappingWithSubtypeAndSuperTypeAccesses_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetForSubTypeAndSuperTypeAccesses$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426919", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426688", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty_testMapping_B$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424740", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__C$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$32: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426407", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__C$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$33: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty_testMapping_B$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty_testMapping_A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$34: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__C$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$6", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$35: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__C$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$7", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$36: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426070", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionC_c1$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$37: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_singleProperty_testMapping_A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426886", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__B$0", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$39: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$lineage$scanProperties$test$getStreetNames$7$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$40: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$41: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$42: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__B$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionC_c1$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$43: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionC_c1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$44: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$lineage$scanProperties$test$getStreetNames$7$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424691", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$45;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$45: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__D$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$46: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__D$0", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$47: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__A$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$48: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionC_c1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__E$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$49: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$425538", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$50: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__D$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$51: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__D$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceToTargetMappingWithSubtypeAndSuperTypeAccesses2_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetForSubTypeAndSuperTypeAccesses$10", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$52: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$accessCid$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$0", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withComplexTarget_testMapping__E$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty_testMapping_A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$54: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty__A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$55: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty__A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionTarget$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$56: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_SourceToTargetMappingWithSubtypeAndSuperTypeAccesses2_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetForSubTypeAndSuperTypeAccesses$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$57: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$accessCid$1$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionTarget$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$58: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withUnrelatedConstraintProperty_testMapping_A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$59: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty_testMapping_A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$60: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionTarget$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424683", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$61: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_A$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$62: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionMappingWithSingleFilter_meta_pure_graphFetch_tests_sourceTreeCalc_withFilters_UnionTarget$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424477", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$63: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty__A$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$64: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintOnChildProperty_testMapping_A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$65: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_A$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$66: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_B$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$67: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$6", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$68: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_B$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$69: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_B$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_C$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$70;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$70: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$71: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_B$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$f$4$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$72: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withMilestonedProperty_testMapping_C$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_fromSubTypeSource_A$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$73: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBAndCSuperTypeProperties_1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_fromSubTypeSource_A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$74;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$74: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$425615", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$425447", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$75: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$graphFetch$tests$sourceTreeCalc$withSubType$f$4$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_29$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424764", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$76;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$76: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424671", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424765", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$77: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424670", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424766", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$78: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$424672", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$426453", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$79: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_fromSubTypeSource_A$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain_testMapping_A$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$80: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withConstraintProperty_testMapping_fromSubTypeSource_A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$81: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_singlePropertyChain_testMapping_A$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$82: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$83: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$84: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$427155", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$85: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$427152", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty_testMapping_A$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$86: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Source_accessClassBProperties_0$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSuperTypeProperties_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$87: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withTargetQualifiedProperty_testMapping_A$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithMultipleSubTypes_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$10", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$88: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSuperTypeProperties_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSuperTypeProperties_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$89: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithMultipleSubTypes_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_Target$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty_testMapping_A$4", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$90: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_testMappingWithSuperTypeProperties_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$20", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$91: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty_testMapping_A$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty_testMapping_A$5", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$92: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSourceQualifiedProperty_testMapping_A$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperAndSubTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$3", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$93: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$20", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperAndSubTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$2", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$94: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperAndSubTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$425993", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$95: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withSuperType_testMappingWithSuperAndSubTypePropertiesAccessViaFunction_meta_pure_graphFetch_tests_sourceTreeCalc_withSubType_TargetStreetCluster$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$lineage$scanProperties$test$getZipCodes$6$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$96: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$lineage$scanProperties$test$getZipCodes$6$system$imports$import__core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc_pure_26$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$19", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$97: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$19", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$18", v);
 v = <org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_graphFetch_tests_sourceTreeCalc_testSourceTreeCalc$98: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_graphFetch_tests_sourceTreeCalc_withFunctions_testMapping_A$18", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$425424", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testCrossStoreGraphFetch.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testCrossStoreGraphFetch.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testCrossStoreGraphFetch.jimple	2025-03-13 04:48:04.413133612 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testCrossStoreGraphFetch.jimple	2025-03-13 06:59:34.292973403 +0000
@@ -87,7 +87,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1631794");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1631803");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$graphFetch$tests$XStore$inMemory$inMemory$InMemoryCrossStoreServiceTestSimple$1$system$imports$import__core_pure_graphFetch_tests_testCrossStoreGraphFetch_pure_5$0");
@@ -161,7 +161,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1631828");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1631837");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$graphFetch$tests$XStore$inMemory$inMemory$InMemoryCrossStoreServiceTestSimpleChecked$2$system$imports$import__core_pure_graphFetch_tests_testCrossStoreGraphFetch_pure_5$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testPropertyTreeConversion.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testPropertyTreeConversion.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testPropertyTreeConversion.jimple	2025-03-13 04:48:04.441133171 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testPropertyTreeConversion.jimple	2025-03-13 06:59:34.324972899 +0000
@@ -1040,7 +1040,7 @@
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_tests_testPropertyTreeConversion: org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree Root_meta_pure_graphFetch_tests_utils_pTree_Any_1__PropertyPathTree_MANY__PropertyPathTree_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>("root", v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::tests::propertyTreeConversion::A");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_propertyTreeToGraphFetchTree_PropertyPathTree_1__Class_1__RootGraphFetchTree_1_(org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$941748");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$941755");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testUnion.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testUnion.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testUnion.jimple	2025-03-13 04:48:04.457132920 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_graphFetch_tests_testUnion.jimple	2025-03-13 06:59:34.336972710 +0000
@@ -27,7 +27,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$417852");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$417855");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$graphFetch$tests$union$testPlanGenerationWithUnion$1$system$imports$import__core_pure_graphFetch_tests_testUnion_pure_1$0");
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100.jimple	2025-03-13 04:48:04.893126053 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100.jimple	2025-03-13 06:59:34.768965912 +0000
@@ -1,98 +1,86 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.eclipse.collections.api.RichIterable val$_orderedPaths;
-final java.lang.String val$_parentPath;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)
 {
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v, v;
-java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: java.lang.String val$_parentPath> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("orderedPaths", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: java.lang.String val$_parentPath>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("parentPath", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("tree", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
-boolean v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1 v;
-java.lang.Class v;
-java.lang.Object v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v != 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/QualifiedProperty;";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_milestoningExtension: boolean Root_meta_pure_milestoning_hasGeneratedMilestoningPropertyStereotype_Function_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "No connection available for source class - ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 135, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 144, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$40");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 196, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: boolean Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generatePropertyNodeForComplexProperty_RoutedPropertyGraphFetchTree_1__SetImplementation_MANY__Boolean_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100$1: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode execute()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101.jimple	2025-03-13 04:48:04.897125989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101.jimple	2025-03-13 06:59:34.772965849 +0000
@@ -1,70 +1,79 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
+final boolean val$_checked;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final boolean val$_enableConstraints;
 final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree)
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
+final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
+void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree v, v;
 org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Boolean v, v;
+boolean v, v, v, v;
 org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_checked> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_enableConstraints> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(7);
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(8);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars> = v;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_checked>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_enableConstraints>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.RichIterable val$_extensions>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("p1", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScopeVars", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("p2", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("tree", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 v;
@@ -73,68 +82,35 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-java.lang.Object[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-int v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 54, 545, 268);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1>;
-v[0] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 84, 545, 241);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 98, 545, 240);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_routing_byPassClusteringInfoDeep_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 545, 147, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/RootGraphFetchTree;", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_enableConstraints>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: boolean val$_checked>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree Root_meta_pure_graphFetch_routing_routeRootGraphFetchTree_RootGraphFetchTree_1__SetImplementation_1__Mapping_1__ExecutionContext_1__Extension_MANY__RoutedRootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree _tree(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelQueryConnectionGraphFetchExecution_ModelQueryConnection_1__Store_1__RootGraphFetchTree_1__ExecutionContext_1__Map_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102.jimple	2025-03-13 04:48:04.897125989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102.jimple	2025-03-13 06:59:34.776965786 +0000
@@ -1,27 +1,99 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)
+final boolean val$_checked;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final boolean val$_enableConstraints;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree;
+void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+boolean v, v, v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf> = v;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_enableConstraints> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rf", v);
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(11);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_enableConstraints>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScopeVars", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("populatedXStorePropertiesInScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtime", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedRootTree", v);
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 v;
@@ -30,24 +102,117 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+boolean v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v;
 java.lang.Object[] v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation v;
-java.lang.Object v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf>;
-v = newarray (java.lang.Object)[1];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression Root_meta_pure_graphFetch_routing_createGetAllApplicationForRootGraphFetchTree_RootGraphFetchTree_1__FunctionExpression_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked>;
+if v == 0 goto label;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_");
+goto label;
+label:
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_");
+label:
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked>;
+if v == 0 goto label;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition: java.lang.String _name()>();
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition: java.lang.String _name()>();
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _functionName(java.lang.String)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::import::ImportGroup", "Root::system::imports::coreImport");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _importGroup(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel._import.ImportGroup)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked>;
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::dataQuality::Checked");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
+goto label;
+label:
+v = v;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::ZeroMany");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)[2];
 v[0] = v;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::RootGraphFetchTree");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = null;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_enableConstraints>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: boolean val$_checked>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelChainConnectionGraphFetchExecution_FunctionExpression_1__ModelChainConnection_1__RootGraphFetchTree_1__Mapping_1__Runtime_1__ExecutionContext_1__RoutedValueSpecification_$0_1$__Map_1__AbstractProperty_MANY__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103.jimple	2025-03-13 04:48:04.897125989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103.jimple	2025-03-13 06:59:34.776965786 +0000
@@ -1,22 +1,132 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final boolean val$_checked;
+final boolean val$_enableConstraints;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
+final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection;
+void <init>(boolean, boolean, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store, org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
+java.lang.Boolean v, v;
+boolean v, v, v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: boolean;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_checked> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_enableConstraints> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_checked>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_enableConstraints>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedConnection", v);
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 413, 70, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$59");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _propertiesWithParameters(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _graphFetchTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _store(org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _connection(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_enableConstraints>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _enableConstraints(boolean)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: boolean val$_checked>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _checked(boolean)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104.jimple	2025-03-13 04:48:04.897125989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104.jimple	2025-03-13 06:59:34.776965786 +0000
@@ -1,30 +1,55 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104 v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v, v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::merge_OperationSetImplementation_1__SetImplementation_MANY_");
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 439, 164, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta__subTypeOf: boolean Root_meta_pure_functions_meta__subTypeOf_Type_1__Type_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105.jimple	2025-03-13 04:48:04.901125927 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105.jimple	2025-03-13 06:59:34.776965786 +0000
@@ -1,134 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_allOps;
-void <init>(org.eclipse.collections.api.RichIterable)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: org.eclipse.collections.api.RichIterable val$_allOps> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: org.eclipse.collections.api.RichIterable val$_allOps>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("allOps", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
-java.lang.Object v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy v;
-java.lang.Long v, v;
+java.lang.Class v;
 boolean v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
-long v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation v;
-org.eclipse.collections.api.block.HashingStrategy v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$1 v;
-java.lang.Object v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$2 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$5");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 568, 66, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$6");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_collection_distinct: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_distinct_T_MANY__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 568, 110, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "Found an attempt to merge different classes, Merge operation ids must all be the same class", v);
-v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 569, 84, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$9");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy;
-v = <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy: org.eclipse.collections.api.block.HashingStrategy HASHING_STRATEGY>;
-specialinvoke v.<org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy: void <init>(org.eclipse.collections.api.block.HashingStrategy)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object injectInto(java.lang.Object,org.eclipse.collections.api.block.function.Function)>(v, v);
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable values(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$26");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
-org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106.jimple	2025-03-13 04:48:04.905125864 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106.jimple	2025-03-13 06:59:34.776965786 +0000
@@ -1,108 +1,28 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
+void <init>()
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(6);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtime", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+java.lang.Class v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_store_cluster: org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse Root_meta_pure_router_clustering_cluster_ValueSpecification_1__Mapping_1__Runtime_1__Map_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ClusterResponse_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _cluster()>();
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v != 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107.jimple	2025-03-13 04:48:04.905125864 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107.jimple	2025-03-13 06:59:34.780965723 +0000
@@ -1,91 +1,57 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
+final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
+final org.eclipse.collections.api.RichIterable val$_setsProcessed;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.eclipse.collections.api.RichIterable)
 {
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v, v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("ext", v, "setsProcessed", v);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
+org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
-org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
 org.eclipse.collections.api.RichIterable v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
+org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_generation: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_executionPlan_plan_ClusteredValueSpecification_1__Map_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 583, 106, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_updateClusterWithChainProcessingInfo_StoreMappingClusteredValueSpecification_1__RoutedValueSpecification_$0_1$__SetImplementation_MANY__StoreMappingClusteredValueSpecification_1_(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108.jimple	2025-03-13 04:48:04.909125801 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108.jimple	2025-03-13 06:59:34.780965723 +0000
@@ -1,55 +1,34 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.eclipse.collections.api.RichIterable val$_setsProcessed;
+void <init>(org.eclipse.collections.api.RichIterable)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.RichIterable v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-long v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Long v, v;
-boolean v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 java.lang.Object v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _propertyMapping()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _propertyMapping()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$explodeMultiPropertyMappingSubTreesToMultiSubTrees$14$system$imports$import__core_pure_mapping_modelToModel_pure_2$10");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 496, 51, 496, 126);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification: org.eclipse.collections.api.RichIterable _processedChainSets()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification _processedChainSets(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1.jimple	2025-03-13 04:48:04.909125801 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1.jimple	2025-03-13 06:59:34.784965659 +0000
@@ -1,88 +1,142 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 final org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110)
+void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction2: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode execute()
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+long v, v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType v;
+org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$2 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$1 v;
+boolean v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v, v, v, v, v, v, v, v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.PureCompiledLambda v, v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st>;
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 146, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.String val$_parentPath>;
+v[0] = v;
+v[1] = ".";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_nodePathName_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 193, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 202, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 630, 103, 630, 204);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.String val$_parentPath>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$generateInMemoryChildGraphNodes$8$system$imports$import__core_pure_mapping_modelToModel_pure_2$6");
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 630, 168, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _valuesAdd(java.lang.Object)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 511, 13, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean pureAssert(boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$generateInMemoryChildGraphNodes$8$system$imports$import__core_pure_mapping_modelToModel_pure_2$7");
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1,java.lang.String)>(v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 630, 87, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 512, 13, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean pureAssert(boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetchExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType Root_meta_pure_graphFetch_executionPlan_resultTypeFromGraphFetchTree_GraphFetchTree_1__PartialClassResultType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: long indexOf(java.lang.Iterable,java.lang.Object)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode _nodeIndex(long)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.String val$_parentPath>;
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: long indexOf(java.lang.Iterable,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode _parentIndex(java.lang.Long)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode _graphFetchTree(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_st>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode _children(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$6.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110.jimple	2025-03-13 04:48:04.913125738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110.jimple	2025-03-13 06:59:34.784965659 +0000
@@ -1,201 +1,106 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass;
-final org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.eclipse.collections.api.RichIterable val$_orderedPaths;
+final java.lang.String val$_parentPath;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)
 {
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
 org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v, v;
+java.lang.String v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.String val$_parentPath> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("orderedPaths", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.String val$_parentPath>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("parentPath", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("tree", v);
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Long v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
-org.eclipse.collections.api.factory.list.ImmutableListFactory v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-long v, v;
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Number v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.ImmutableList v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$2 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$3 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$4 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$5 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$6 v;
-org.eclipse.collections.api.list.FixedSizeList v;
-boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+boolean v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Long[] v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.factory.list.FixedSizeListFactory v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Class v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number minus(org.eclipse.collections.api.list.ListIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable take(org.eclipse.collections.api.RichIterable,long)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::PureInstanceSetImplementation");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList empty()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _values(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 631, 82, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object fold(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,java.lang.Object)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 634, 79, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$10");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap newMap(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext Root_meta_pure_tools_noDebug__DebugContext_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveParamMapForChainProcessing_SetImplementation_MANY__Map_1__DebugContext_1__Map_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$4: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$3: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$17");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$18");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 644, 71, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/InstanceSetImplementation;", 1, 1);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v != 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/QualifiedProperty;";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_milestoningExtension: boolean Root_meta_pure_milestoning_hasGeneratedMilestoningPropertyStereotype_Function_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$5: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$5: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
 label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/SetImplementation;", 1, 1);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: boolean Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generatePropertyNodeForComplexProperty_RoutedPropertyGraphFetchTree_1__SetImplementation_MANY__Boolean_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$6;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$6: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$6: java.lang.Object valueOf(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110$1: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode execute()>();
 goto label;
 label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 647, 38, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
 label:
 return v;
 }
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: org.eclipse.collections.api.map.MutableMap __vars>;
+return v;
+}
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111.jimple	2025-03-13 04:48:04.917125675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111.jimple	2025-03-13 06:59:34.788965597 +0000
@@ -1,21 +1,148 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(7);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("p1", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("p2", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("tree", v);
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Boolean v;
-java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+java.lang.Object[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
+int v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 54, 545, 268);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification val$_p1>;
+v[0] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue val$_p2>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 84, 545, 241);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 545, 98, 545, 240);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_routing_byPassClusteringInfoDeep_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 545, 147, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/RootGraphFetchTree;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree Root_meta_pure_graphFetch_routing_routeRootGraphFetchTree_RootGraphFetchTree_1__SetImplementation_1__Mapping_1__ExecutionContext_1__Extension_MANY__RoutedRootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree _tree(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112.jimple	2025-03-13 04:48:04.917125675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112.jimple	2025-03-13 06:59:34.788965597 +0000
@@ -1,50 +1,61 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rf", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.Long v, v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
-java.lang.Class v;
-java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 664, 135, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+java.lang.Object[] v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation v;
+java.lang.Object v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.InstanceSetImplementation;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction val$_rf>;
+v = newarray (java.lang.Object)[1];
+v[0] = v;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113.jimple	2025-03-13 04:48:04.917125675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113.jimple	2025-03-13 06:59:34.788965597 +0000
@@ -1,26 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
 void <init>()
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 v;
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113;
-v := @parameter: java.lang.Object;
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: void <init>(java.lang.String)>("");
-v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getOne()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _first(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getTwo()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _second(java.lang.Object)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114.jimple	2025-03-13 04:48:04.917125675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114.jimple	2025-03-13 06:59:34.788965597 +0000
@@ -1,47 +1,30 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
-java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveParamMapForChainProcessing$16$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveParamMapForChainProcessing$16$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 boolean v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction1: java.lang.Object value(java.lang.Object,java.lang.Object)>(v, v);
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::merge_OperationSetImplementation_1__SetImplementation_MANY_");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115.jimple	2025-03-13 04:48:04.921125612 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115.jimple	2025-03-13 06:59:34.792965534 +0000
@@ -1,7 +1,7 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_setsProcessed;
+final org.eclipse.collections.api.RichIterable val$_allOps;
 void <init>(org.eclipse.collections.api.RichIterable)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
@@ -10,17 +10,17 @@
 org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable val$_allOps> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("setsProcessed", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable val$_allOps>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("allOps", v);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -30,44 +30,97 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy v;
+java.lang.Long v, v;
+boolean v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115 v;
+long v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$1 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$2 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation v;
+org.eclipse.collections.api.block.HashingStrategy v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+java.lang.Object v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_propertyToVarName_AbstractProperty_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$5");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 668, 125, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 568, 66, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveSourcePropertyFromTargetProperty_AbstractProperty_1__PureInstanceSetImplementation_MANY__AbstractProperty_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_propertyToVarName_AbstractProperty_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$6");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_collection_distinct: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_distinct_T_MANY__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 670, 47, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 568, 110, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "Found an attempt to merge different classes, Merge operation ids must all be the same class", v);
+v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 569, 84, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$9");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy;
+v = <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy: org.eclipse.collections.api.block.HashingStrategy HASHING_STRATEGY>;
+specialinvoke v.<org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy: void <init>(org.eclipse.collections.api.block.HashingStrategy)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object injectInto(java.lang.Object,org.eclipse.collections.api.block.function.Function)>(v, v);
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable values(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$validateMergeMapping$11$system$imports$import__core_pure_mapping_modelToModel_pure_2$26");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116.jimple	2025-03-13 04:48:04.921125612 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116.jimple	2025-03-13 06:59:34.796965471 +0000
@@ -1,43 +1,108 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(6);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtime", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MappingClass v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v;
-boolean v, v, v;
+java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MappingClass _mappingClass()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_store_cluster: org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse Root_meta_pure_router_clustering_cluster_ValueSpecification_1__Mapping_1__Runtime_1__Map_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ClusterResponse_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_clustering_ClusterResponse: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _cluster()>();
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117.jimple	2025-03-13 04:48:04.925125549 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117.jimple	2025-03-13 06:59:34.796965471 +0000
@@ -1,217 +1,99 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.eclipse.collections.api.RichIterable val$_set;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.eclipse.collections.api.RichIterable val$_sets;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
 {
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
 org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_set> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_sets> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty execute()
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v;
-java.lang.Long v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v, v;
-long v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Class v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v;
-boolean v, v, v, v;
-java.lang.String[] v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117$1 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_set>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Expected 1 mapping for class - ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 678, 93, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_set>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 21, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$11");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$12");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 78, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 132, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$13");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$14");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 189, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 198, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "Expected target property : ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 339, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v[2] = " to be mapped directly to a source property for resolving service parameter input";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$17");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$18");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 89, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 98, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_generation: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_executionPlan_plan_ClusteredValueSpecification_1__Map_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 161, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.RichIterable val$_sets>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveSourcePropertyFromTargetProperty_AbstractProperty_1__PureInstanceSetImplementation_MANY__AbstractProperty_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 583, 106, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_executionPlan_GlobalGraphFetchExecutionNode;", v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1.jimple	2025-03-13 04:48:04.925125549 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1.jimple	2025-03-13 06:59:34.796965471 +0000
@@ -1,70 +1,69 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rp;
 final org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118)
+void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v, v, v;
-org.eclipse.collections.api.RichIterable v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1 v;
 org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rp> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "space", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rp>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rp", v);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v, v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1$1 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
+java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rp>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 616, 84, 616, 179);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _propertyMapping(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rp>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_inMemoryGraphFetchExecutionNodeToString_InMemoryGraphFetchExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _sets(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118.jimple	2025-03-13 04:48:04.929125486 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118.jimple	2025-03-13 06:59:34.800965408 +0000
@@ -1,272 +1,55 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final java.lang.String val$_space;
-final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118;
-v := @parameter: java.lang.String;
-v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-java.lang.Long v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping v, v, v;
 long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1 v;
-boolean v, v, v, v;
-java.lang.String[] v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
+boolean v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[38];
-v[0] = "InMemoryCrossStoreGraphFetch\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "(";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[3] = v;
-v[4] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[5] = v;
-v[6] = "  graphFetchTree = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _propertyMapping()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
-v[7] = v;
-v[8] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[9] = v;
-v[10] = "  nodeIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: long _nodeIndex()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[11] = v;
-v[12] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  parentIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 701, 94, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[13] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _batchSize()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  batchSize = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _batchSize()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 702, 88, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[14] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[15] = v;
-v[16] = "  xStorePropertyMapping = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 90, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[17] = v;
-v[18] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: java.lang.String _sourceSetImplementationId()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 158, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[19] = v;
-v[20] = " -> ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: java.lang.String _targetSetImplementationId()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 229, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[21] = v;
-v[22] = "]";
-v[23] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[24] = v;
-v[25] = "  supportsBatching = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: boolean _supportsBatching()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[26] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[27] = v;
-v[28] = "  checked = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: boolean _checked()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[29] = v;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_childrenToString_ExecutionNode_MANY__String_1__Extension_MANY__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[30] = v;
-v[31] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[32] = v;
-v[33] = "  children = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _propertyMapping()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "[\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "  ]\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
-v[34] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.eclipse.collections.api.RichIterable val$_extensions>;
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$explodeMultiPropertyMappingSubTreesToMultiSubTrees$14$system$imports$import__core_pure_mapping_modelToModel_pure_2$10");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
-v[35] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.String val$_space>;
-v[36] = v;
-v[37] = ")\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119.jimple	2025-03-13 04:48:04.933125424 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119.jimple	2025-03-13 06:59:34.800965408 +0000
@@ -1,225 +1,19 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final java.lang.String val$_space;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119;
-v := @parameter: java.lang.String;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Long v, v, v, v;
-long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
-java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119$1 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v;
-boolean v, v, v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-java.lang.String[] v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
-int v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[26];
-v[0] = "InMemoryRootGraphFetch\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "(";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[3] = v;
-v[4] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[5] = v;
-v[6] = "  graphFetchTree = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
-v[7] = v;
-v[8] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[9] = v;
-v[10] = "  nodeIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: long _nodeIndex()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[11] = v;
-v[12] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  parentIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 715, 94, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[13] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _batchSize()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  batchSize = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _batchSize()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 716, 88, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[14] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[15] = v;
-v[16] = "  checked = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: boolean _checked()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[17] = v;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_childrenToString_ExecutionNode_MANY__String_1__Extension_MANY__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[18] = v;
-v[19] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[20] = v;
-v[21] = "  children = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "[\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "  ]\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
-v[22] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
-v[23] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.String val$_space>;
-v[24] = v;
-v[25] = ")\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1.jimple	2025-03-13 04:48:04.933125424 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1.jimple	2025-03-13 06:59:34.800965408 +0000
@@ -1,78 +1,88 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0;
 void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v, v, v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 v;
-org.eclipse.collections.api.RichIterable v;
-java.lang.String v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "space", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction2: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v, v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 146, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_inMemoryGraphFetchExecutionNodeToString_InMemoryGraphFetchExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 193, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 628, 202, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 630, 103, 630, 204);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 630, 168, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _valuesAdd(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 630, 87, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$6.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120.jimple	2025-03-13 04:48:04.937125360 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120.jimple	2025-03-13 06:59:34.804965345 +0000
@@ -1,172 +1,201 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final java.lang.String val$_space;
-final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass;
+final org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120;
-v := @parameter: java.lang.String;
-v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 java.lang.Long v, v;
-long v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
-java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
+org.eclipse.collections.api.factory.list.ImmutableListFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+long v, v;
+org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Number v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.list.ImmutableList v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v;
-org.eclipse.collections.api.list.MutableList v, v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-java.lang.String[] v, v, v, v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
-int v, v, v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.list.FixedSizeList v;
+boolean v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long[] v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1 v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$2 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$3 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$4 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$5 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$6 v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.factory.list.FixedSizeListFactory v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[20];
-v[0] = "InMemoryPropertyGraphFetch\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
 v[1] = v;
-v[2] = "(";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[3] = v;
-v[4] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[5] = v;
-v[6] = "  graphFetchTree = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
-v[7] = v;
-v[8] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[9] = v;
-v[10] = "  nodeIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: long _nodeIndex()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[11] = v;
-v[12] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number minus(org.eclipse.collections.api.list.ListIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable take(org.eclipse.collections.api.RichIterable,long)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
+v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::PureInstanceSetImplementation");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList empty()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _values(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  parentIndex = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 727, 94, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 631, 82, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object fold(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,java.lang.Object)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection: org.eclipse.collections.api.RichIterable _mappings()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 634, 79, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[13] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[14] = v;
-v[15] = "  children = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_dsl_mapping_functions_Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation Root_meta_pure_mapping_rootClassMappingByClass_Mapping_1__Class_1__SetImplementation_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$10");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "[\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "     ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap newMap(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[1] = v;
-v[2] = "  ]\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext Root_meta_pure_tools_noDebug__DebugContext_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
-v[16] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[0] = v;
-v[1] = "  ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveParamMapForChainProcessing_SetImplementation_MANY__Map_1__DebugContext_1__Map_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$4: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$3: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$17");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$sourceSupportsBatching$15$system$imports$import__core_pure_mapping_modelToModel_pure_2$18");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
-v[17] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.String val$_space>;
-v[18] = v;
-v[19] = ")\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 644, 71, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/InstanceSetImplementation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$5;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$5: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$5: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/SetImplementation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$6;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$6: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120$6: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 647, 38, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121.jimple	2025-03-13 04:48:04.937125360 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121.jimple	2025-03-13 06:59:34.808965283 +0000
@@ -1,44 +1,21 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-org.eclipse.collections.api.map.MutableMap v;
+java.lang.Boolean v;
 java.lang.Object v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation v;
-boolean v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: java.lang.String _id()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$inMemory$isPartOfMerge$2$system$imports$import__core_pure_mapping_modelToModel_pure_1$5");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122.jimple	2025-03-13 04:48:04.937125360 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122.jimple	2025-03-13 06:59:34.808965283 +0000
@@ -7,16 +7,44 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122 v;
+long v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v, v;
+java.lang.Long v, v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 java.lang.Class v;
-boolean v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;";
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 664, 135, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123.jimple	2025-03-13 04:48:04.941125297 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123.jimple	2025-03-13 06:59:34.808965283 +0000
@@ -1,115 +1,26 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair valueOf(java.lang.Object)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-boolean v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$3 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$2 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$4 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Class v;
-java.lang.Object v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123;
 v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 135, 61, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 136, 80, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/Property;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$3: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = (int) -1;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 0, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$4: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123$4: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 138, 76, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 143, 37, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-goto label;
-label:
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: void <init>(java.lang.String)>("");
+v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getOne()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _first(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getTwo()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _second(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124.jimple	2025-03-13 04:48:04.941125297 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124.jimple	2025-03-13 06:59:34.808965283 +0000
@@ -1,19 +1,47 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-void <init>()
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveParamMapForChainProcessing$16$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveParamMapForChainProcessing$16$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-return null;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction func>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction1: java.lang.Object value(java.lang.Object,java.lang.Object)>(v, v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125.jimple	2025-03-13 04:48:04.945125234 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125.jimple	2025-03-13 06:59:34.812965220 +0000
@@ -1,79 +1,81 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_setsProcessed;
+void <init>(org.eclipse.collections.api.RichIterable)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("setsProcessed", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
-org.eclipse.collections.api.RichIterable v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_propertyToVarName_AbstractProperty_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 168, 64, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification;", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.RichIterable val$_extensions>;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 668, 125, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_inMemory: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_inMemory_planExecutionInMemory_StoreQuery_1__StoreMappingRoutedValueSpecification_$0_1$__Mapping_$0_1$__ModelConnection_1__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelConnection,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveSourcePropertyFromTargetProperty_AbstractProperty_1__PureInstanceSetImplementation_MANY__AbstractProperty_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_propertyToVarName_AbstractProperty_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 670, 47, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126.jimple	2025-03-13 04:48:04.965124920 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126.jimple	2025-03-13 06:59:34.812965220 +0000
@@ -1,79 +1,43 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MappingClass v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 169, 67, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification;", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_chain: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_chain_planExecutionChain_StoreQuery_1__StoreMappingRoutedValueSpecification_$0_1$__Mapping_$0_1$__ModelChainConnection_1__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MappingClass _mappingClass()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1.jimple	2025-03-13 04:48:04.965124920 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1.jimple	2025-03-13 06:59:34.812965220 +0000
@@ -1,4 +1,4 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
 final org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 this$0;
 void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127)
@@ -8,23 +8,23 @@
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1 v;
-java.lang.Object v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1;
-v := @parameter: java.lang.Object;
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: void <init>(java.lang.String)>("");
-v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getOne()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _first(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.tuple.Pair: java.lang.Object getTwo()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _second(java.lang.Object)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127.jimple	2025-03-13 04:48:04.965124920 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127.jimple	2025-03-13 06:59:34.816965156 +0000
@@ -1,54 +1,217 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final org.eclipse.collections.api.RichIterable val$_set;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.eclipse.collections.api.RichIterable val$_sets;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.eclipse.collections.api.RichIterable val$_set> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.eclipse.collections.api.RichIterable val$_sets> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty execute()
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1 v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v, v;
+long v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Class v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v;
+boolean v, v, v, v;
+java.lang.String[] v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.eclipse.collections.api.RichIterable val$_set>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[2];
-v[0] = "instances = \"";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelConnection: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _instances()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
+v[0] = "Expected 1 mapping for class - ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 678, 93, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.eclipse.collections.api.RichIterable val$_set>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$8");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 21, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$11");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$5");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$12");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 78, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;";
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 132, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$13");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$14");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1__String_1__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{", ",", "}", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 189, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 198, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "Expected target property : ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 680, 339, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v[1] = v;
+v[2] = " to be mapped directly to a source property for resolving service parameter input";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PurePropertyMapping;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$17");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$resolveSourcePropertyFromTargetProperty$17$system$imports$import__core_pure_mapping_modelToModel_pure_2$18");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 89, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 98, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 681, 161, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.eclipse.collections.api.RichIterable val$_sets>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveSourcePropertyFromTargetProperty_AbstractProperty_1__PureInstanceSetImplementation_MANY__AbstractProperty_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128.jimple	2025-03-13 04:48:04.969124856 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128.jimple	2025-03-13 06:59:34.820965093 +0000
@@ -1,40 +1,268 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
+final java.lang.String val$_space;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128;
+v := @parameter: java.lang.String;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
+java.lang.Long v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping v, v, v;
+long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-java.lang.Object v, v;
-java.lang.String v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+boolean v, v, v, v;
+java.lang.String[] v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v[0] = "url = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: java.lang.String _url()>();
+v = newarray (java.lang.String)[38];
+v[0] = "InMemoryCrossStoreGraphFetch\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
 v[1] = v;
-v[2] = ", class = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v[2] = "(";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v[3] = v;
+v[4] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[5] = v;
+v[6] = "  graphFetchTree = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
+v[7] = v;
+v[8] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[9] = v;
+v[10] = "  nodeIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: long _nodeIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[11] = v;
+v[12] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  parentIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 701, 94, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[13] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _batchSize()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  batchSize = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: java.lang.Long _batchSize()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 702, 88, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[14] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[15] = v;
+v[16] = "  xStorePropertyMapping = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 90, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[17] = v;
+v[18] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: java.lang.String _sourceSetImplementationId()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 158, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[19] = v;
+v[20] = " -> ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping: java.lang.String _targetSetImplementationId()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 703, 229, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[21] = v;
+v[22] = "]";
+v[23] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[24] = v;
+v[25] = "  supportsBatching = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: boolean _supportsBatching()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[26] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[27] = v;
+v[28] = "  checked = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: boolean _checked()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[29] = v;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_childrenToString_ExecutionNode_MANY__String_1__Extension_MANY__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[30] = v;
+v[31] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[32] = v;
+v[33] = "  children = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "[\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "  ]\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
+v[34] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
+v[35] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.String val$_space>;
+v[36] = v;
+v[37] = ")\n";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129.jimple	2025-03-13 04:48:04.969124856 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129.jimple	2025-03-13 06:59:34.824965030 +0000
@@ -1,40 +1,221 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
+final java.lang.String val$_space;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129;
+v := @parameter: java.lang.String;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v, v, v, v;
+long v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-java.lang.Object v, v;
-java.lang.String v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129$1 v;
+java.lang.String[] v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
+int v, v, v, v, v, v, v, v;
+java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v[0] = "url = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection: java.lang.String _url()>();
+v = newarray (java.lang.String)[26];
+v[0] = "InMemoryRootGraphFetch\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
 v[1] = v;
-v[2] = ", class = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v[2] = "(";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v[3] = v;
+v[4] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[5] = v;
+v[6] = "  graphFetchTree = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
+v[7] = v;
+v[8] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[9] = v;
+v[10] = "  nodeIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: long _nodeIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[11] = v;
+v[12] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  parentIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 715, 94, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[13] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _batchSize()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  batchSize = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: java.lang.Long _batchSize()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 716, 88, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[14] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[15] = v;
+v[16] = "  checked = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: boolean _checked()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[17] = v;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_childrenToString_ExecutionNode_MANY__String_1__Extension_MANY__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[18] = v;
+v[19] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[20] = v;
+v[21] = "  children = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "[\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "  ]\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
+v[22] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
+v[23] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.String val$_space>;
+v[24] = v;
+v[25] = ")\n";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130.jimple	2025-03-13 04:48:04.969124856 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130.jimple	2025-03-13 06:59:34.828964968 +0000
@@ -1,26 +1,172 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
+final java.lang.String val$_space;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130;
+v := @parameter: java.lang.String;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v, v;
+long v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130$1 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+java.lang.String[] v, v, v, v, v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation v;
+int v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130 v;
-java.lang.Object v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130;
 v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[20];
+v[0] = "InMemoryPropertyGraphFetch\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "(";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[3] = v;
+v[4] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[5] = v;
+v[6] = "  graphFetchTree = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _graphFetchTree()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree Root_meta_pure_graphFetch_sortTree_GraphFetchTree_1__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: java.lang.String Root_meta_pure_graphFetch_routing_asString_GraphFetchTree_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, " ", "");
+v[7] = v;
+v[8] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[9] = v;
+v[10] = "  nodeIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: long _nodeIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[11] = v;
+v[12] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  parentIndex = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: java.lang.Long _parentIndex()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 727, 94, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[13] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[14] = v;
+v[15] = "  children = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.eclipse.collections.api.RichIterable _children()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "[\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "     ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[1] = v;
+v[2] = "  ]\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
+v[16] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation _implementation()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[0] = v;
+v[1] = "  ";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_printImplementation_PlatformImplementation_$0_1$__String_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformImplementation,java.lang.String,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "implementation", v, v, v);
+v[17] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.String val$_space>;
+v[18] = v;
+v[19] = ")\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("ModelChainConnection not supported in Execution Plan", v);
-return "";
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17.jimple	2025-03-13 04:48:04.969124856 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17.jimple	2025-03-13 06:59:34.832964905 +0000
@@ -4,27 +4,42 @@
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17$1 v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "graphFetchChecked is not supported with M2M cross store";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18.jimple	2025-03-13 04:48:04.969124856 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18.jimple	2025-03-13 06:59:34.832964905 +0000
@@ -7,29 +7,30 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18 v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return v;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("ModelChainConnection not supported in Execution Plan", v);
+return "";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19.jimple	2025-03-13 04:48:04.973124793 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19.jimple	2025-03-13 06:59:34.832964905 +0000
@@ -4,42 +4,27 @@
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
+return "graphFetchChecked is not supported with M2M cross store";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20.jimple	2025-03-13 04:48:04.973124793 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20.jimple	2025-03-13 06:59:34.832964905 +0000
@@ -7,30 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("ModelChainConnection not supported in Execution Plan", v);
-return "";
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51.jimple	2025-03-13 04:48:04.989124541 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51.jimple	2025-03-13 06:59:34.848964653 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51 v;
@@ -19,19 +19,23 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization v;
+java.lang.Boolean v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _general()>();
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52.jimple	2025-03-13 04:48:04.993124478 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52.jimple	2025-03-13 06:59:34.852964590 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52 v;
@@ -19,23 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relationship.Generalization: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _general()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77.jimple	2025-03-13 04:48:05.013124163 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77.jimple	2025-03-13 06:59:34.864964401 +0000
@@ -1,258 +1,44 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-java.lang.Long v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-long v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Class v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-boolean v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchFunctions__Function_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation val$_setImpl>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.MergeOperationSetImplementation: org.eclipse.collections.api.RichIterable _parameters()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planInMemoryGraphFetchExecution$1$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planInMemoryGraphFetchExecution$1$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$inMemory$isPartOfMerge$2$system$imports$import__core_pure_mapping_modelToModel_pure_1$5");
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 250, 10, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean pureAssert(boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 71, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 78, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 107, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 114, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 151, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v != 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 113, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 122, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::union_OperationSetImplementation_1__SetImplementation_MANY_");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = v;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v != 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 113, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 122, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::merge_OperationSetImplementation_1__SetImplementation_MANY_");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-if v != 0 goto label;
-if v == 0 goto label;
-label:
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77,org.eclipse.collections.api.RichIterable,boolean)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77$1: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()>();
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 262, 66, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 262, 85, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetchExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_graphFetch_executionPlan_planGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
-label:
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78.jimple	2025-03-13 04:48:05.013124163 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78.jimple	2025-03-13 06:59:34.864964401 +0000
@@ -1,67 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute()
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
 {
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-java.lang.Object v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1 v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 61, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 70, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 117, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79.jimple	2025-03-13 04:48:05.017124100 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79.jimple	2025-03-13 06:59:34.864964401 +0000
@@ -1,94 +1,115 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+boolean v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$4 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$2 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$3 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$1 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
+java.lang.Class v;
+java.lang.Object v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Multiple connections available for source class - ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty val$_property>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 110, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 135, 61, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 119, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$29");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 136, 80, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/Property;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$3: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = (int) -1;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 0, v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$4: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79$4: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 171, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: org.eclipse.collections.api.map.MutableMap __vars>;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 138, 76, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 143, 37, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+goto label;
+label:
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80.jimple	2025-03-13 04:48:05.017124100 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80.jimple	2025-03-13 06:59:34.868964339 +0000
@@ -1,33 +1,19 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
 void <init>()
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-java.lang.Class v, v;
 java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 v;
-boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection: java.lang.Object _element()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-return v;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81.jimple	2025-03-13 04:48:05.021124037 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81.jimple	2025-03-13 06:59:34.868964339 +0000
@@ -1,94 +1,79 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
+final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "No connection available for source class - ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 135, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 144, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$40");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 196, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 168, 64, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_inMemory: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_inMemory_planExecutionInMemory_StoreQuery_1__StoreMappingRoutedValueSpecification_$0_1$__Mapping_$0_1$__ModelConnection_1__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelConnection,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82.jimple	2025-03-13 04:48:05.021124037 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82.jimple	2025-03-13 06:59:34.892963961 +0000
@@ -1,154 +1,79 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final boolean val$_checked;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final boolean val$_enableConstraints;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
 final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m;
 final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.eclipse.collections.api.RichIterable v, v;
-boolean v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-java.lang.Boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_checked> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_enableConstraints> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(11);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_checked>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_enableConstraints>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("ext", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtime", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.eclipse.collections.api.RichIterable v, v;
+int v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 169, 67, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_m>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
-v = null;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_enableConstraints>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: boolean val$_checked>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelChainConnectionGraphFetchExecution_FunctionExpression_1__ModelChainConnection_1__RootGraphFetchTree_1__Mapping_1__Runtime_1__ExecutionContext_1__RoutedValueSpecification_$0_1$__Map_1__AbstractProperty_MANY__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_chain: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_chain_planExecutionChain_StoreQuery_1__StoreMappingRoutedValueSpecification_$0_1$__Mapping_$0_1$__ModelChainConnection_1__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83.jimple	2025-03-13 04:48:05.025123974 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83.jimple	2025-03-13 06:59:34.892963961 +0000
@@ -1,126 +1,54 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final boolean val$_checked;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final boolean val$_enableConstraints;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
-final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
-final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
-void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)
-{
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
-java.lang.Boolean v, v;
-boolean v, v, v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_checked> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_enableConstraints> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(8);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_checked>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_enableConstraints>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83$1 v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.String v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
-boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_enableConstraints>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: boolean val$_checked>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.RichIterable val$_extensions>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "instances = \"";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelConnection: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _instances()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelQueryConnectionGraphFetchExecution_ModelQueryConnection_1__Store_1__RootGraphFetchTree_1__ExecutionContext_1__Map_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.eclipse.collections.api.map.MutableMap __vars>;
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$5");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1__String_1__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{", ",", "}", v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84.jimple	2025-03-13 04:48:05.025123974 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84.jimple	2025-03-13 06:59:34.892963961 +0000
@@ -1,132 +1,44 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final boolean val$_checked;
-final boolean val$_enableConstraints;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
-final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection;
-void <init>(boolean, boolean, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store, org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
-java.lang.Boolean v, v;
-boolean v, v, v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
-v := @parameter: boolean;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_checked> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_enableConstraints> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_checked>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_enableConstraints>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedConnection", v);
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v;
+java.lang.String v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
-boolean v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 313, 70, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v[0] = "url = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: java.lang.String _url()>();
+v[1] = v;
+v[2] = ", class = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[3] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$52");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _propertiesWithParameters(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _graphFetchTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _store(org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _connection(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_enableConstraints>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _enableConstraints(boolean)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: boolean val$_checked>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _checked(boolean)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85.jimple	2025-03-13 04:48:05.025123974 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85.jimple	2025-03-13 06:59:34.892963961 +0000
@@ -1,71 +1,44 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_orderedPaths;
-final java.lang.String val$_parentPath;
-void <init>(org.eclipse.collections.api.RichIterable, java.lang.String)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.String v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: java.lang.String;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: java.lang.String val$_parentPath> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: java.lang.String val$_parentPath>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("orderedPaths", v, "parentPath", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+java.lang.Object v, v;
 java.lang.String v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[4];
-v[0] = "Unknown path ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: java.lang.String val$_parentPath>;
+v[0] = "url = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection: java.lang.String _url()>();
 v[1] = v;
-v[2] = "; known are: ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", "; ", "]");
+v[2] = ", class = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v[3] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
-}
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86.jimple	2025-03-13 04:48:05.029123912 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86.jimple	2025-03-13 06:59:34.892963961 +0000
@@ -1,71 +1,26 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_orderedPaths;
-final java.lang.String val$_rootPath;
-void <init>(org.eclipse.collections.api.RichIterable, java.lang.String)
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.String v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: java.lang.String;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: java.lang.String val$_rootPath> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: java.lang.String val$_rootPath>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("orderedPaths", v, "rootPath", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
-org.eclipse.collections.api.RichIterable v, v;
+java.lang.Object v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v[0] = "Unknown path ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: java.lang.String val$_rootPath>;
-v[1] = v;
-v[2] = "; known are: ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", "; ", "]");
-v[3] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
-org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("ModelChainConnection not supported in Execution Plan", v);
+return "";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$6.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1.jimple	2025-03-13 04:48:05.029123912 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1.jimple	2025-03-13 06:59:34.896963898 +0000
@@ -1,103 +1,166 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type val$_sourceClass;
+final org.eclipse.collections.api.RichIterable val$_sets;
+final boolean val$_isUnion;
 final org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)
+void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87, org.eclipse.collections.api.RichIterable, boolean)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.eclipse.collections.api.RichIterable v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type val$_sourceClass> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.eclipse.collections.api.RichIterable val$_sets> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: boolean val$_isUnion> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()
 {
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
+long v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1 v;
-int v, v, v, v;
-boolean v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$1 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$3 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$2 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$5 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$4 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$6 v;
-java.lang.Class v;
-java.lang.Object v, v, v, v, v, v, v, v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection: java.lang.Object _element()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_executionPlan_ExternalFormatConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_JsonModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$2: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_XmlModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$3: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$4: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$4: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelQueryConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$5: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$5: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$6;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$6: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1$6: java.lang.Object valueOf(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.eclipse.collections.api.RichIterable val$_sets>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.eclipse.collections.api.RichIterable val$_sets>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 goto label;
 label:
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.eclipse.collections.api.RichIterable val$_sets>;
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 360, 100, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-if v == 0 goto label;
-v = 1;
-goto label;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 257, 75, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 257, 84, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 257, 175, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_operations_router_operations: org.eclipse.collections.api.RichIterable Root_meta_pure_router_routing_resolveOperation_SetImplementation_MANY__Mapping_1__InstanceSetImplementation_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 label:
-v = 0;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 257, 186, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/InstanceSetImplementation;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: boolean val$_isUnion>;
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 259, 92, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 259, 111, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetchExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_graphFetch_executionPlan_planStoreUnionGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__InstanceSetImplementation_MANY__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 260, 100, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 260, 119, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planInMemoryStoreMergeGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__InstanceSetImplementation_MANY__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v);
 label:
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87.jimple	2025-03-13 04:48:05.029123912 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87.jimple	2025-03-13 06:59:34.900963835 +0000
@@ -1,67 +1,258 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
+final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute()
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+java.lang.Long v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+long v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Class v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+boolean v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchFunctions__Function_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planInMemoryGraphFetchExecution$1$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planInMemoryGraphFetchExecution$1$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 61, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 250, 10, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean pureAssert(boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 71, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 78, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 107, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 114, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 252, 151, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v != 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 113, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 253, 122, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::union_OperationSetImplementation_1__SetImplementation_MANY_");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = v;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v != 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;";
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 113, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 70, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 254, 122, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.OperationSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _operation()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::router::operations::merge_OperationSetImplementation_1__SetImplementation_MANY_");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+if v != 0 goto label;
+if v == 0 goto label;
+label:
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87,org.eclipse.collections.api.RichIterable,boolean)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()>();
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 117, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 262, 66, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 262, 85, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetchExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_graphFetch_executionPlan_planGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88.jimple	2025-03-13 04:48:05.033123849 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88.jimple	2025-03-13 06:59:34.900963835 +0000
@@ -1,94 +1,67 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute()
 {
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Multiple connections available for source class - ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 110, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 61, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 119, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 70, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$30");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 171, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 274, 117, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89.jimple	2025-03-13 04:48:05.033123849 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89.jimple	2025-03-13 06:59:34.904963772 +0000
@@ -1,33 +1,94 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
-java.lang.Class v, v;
-java.lang.Object v;
-boolean v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection: java.lang.Object _element()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Multiple connections available for source class - ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 110, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 119, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$29");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 285, 171, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90.jimple	2025-03-13 04:48:05.037123785 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90.jimple	2025-03-13 06:59:34.904963772 +0000
@@ -1,94 +1,33 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
-java.lang.String v;
+java.lang.Class v, v;
+java.lang.Object v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "No connection available for source class - ";
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 135, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 144, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$40");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 378, 196, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection: java.lang.Object _element()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91.jimple	2025-03-13 04:48:05.037123785 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91.jimple	2025-03-13 06:59:34.908963708 +0000
@@ -1,116 +1,86 @@
 class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final boolean val$_checked;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final boolean val$_enableConstraints;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
-final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
-void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v, v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 v;
-boolean v, v, v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_checked> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_enableConstraints> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(8);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_checked>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_enableConstraints>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScopeVars", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 v;
-boolean v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_enableConstraints>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: boolean val$_checked>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "No connection available for source class - ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 135, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 144, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$40");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 293, 196, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelQueryConnectionGraphFetchExecution_ModelQueryConnection_1__Store_1__RootGraphFetchTree_1__ExecutionContext_1__Map_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92.jimple	2025-03-13 04:48:05.041123722 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92.jimple	2025-03-13 06:59:34.908963708 +0000
@@ -5,51 +5,52 @@
 final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
 final boolean val$_enableConstraints;
 final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
 final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope;
 final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
 final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
-final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree;
-void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
+void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)
 {
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92 v;
 boolean v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v, v;
 org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
 org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
 java.lang.Boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92;
 v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
 v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_checked> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_enableConstraints> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(11);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars> = v;
@@ -68,26 +69,26 @@
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("ext", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_extensions>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScopeVars", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("mapping", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("populatedXStorePropertiesInScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtime", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedRootTree", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
 return;
 }
 public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
@@ -107,106 +108,33 @@
 }
 public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92 v;
-boolean v, v, v, v, v;
+boolean v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree v, v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v;
-java.lang.Object[] v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch_routing: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression Root_meta_pure_graphFetch_routing_createGetAllApplicationForRootGraphFetchTree_RootGraphFetchTree_1__FunctionExpression_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_checked>;
-if v == 0 goto label;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_");
-goto label;
-label:
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_");
-label:
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_checked>;
-if v == 0 goto label;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition: java.lang.String _name()>();
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition: java.lang.String _name()>();
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _functionName(java.lang.String)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::import::ImportGroup", "Root::system::imports::coreImport");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _importGroup(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel._import.ImportGroup)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_checked>;
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::dataQuality::Checked");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-goto label;
-label:
-v = v;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::ZeroMany");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)[2];
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree val$_updatedRootTree>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::RootGraphFetchTree");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
 v = null;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_inScopeVars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_populatedXStorePropertiesInScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_enableConstraints>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: boolean val$_checked>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: org.eclipse.collections.api.RichIterable val$_extensions>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93.jimple	2025-03-13 06:59:34.912963646 +0000
@@ -2,123 +2,117 @@
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
 final boolean val$_checked;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
 final boolean val$_enableConstraints;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
+final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq;
 final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection;
-void <init>(boolean, boolean, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store, org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+void <init>(boolean, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, boolean, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
 java.lang.Boolean v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93 v;
 boolean v, v, v, v;
 org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93;
 v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
 v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_checked> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_enableConstraints> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq> = v;
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(8);
 v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars> = v;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_checked>;
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("debug", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_enableConstraints>;
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("exeCtx", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sq", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
 interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedConnection", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93 v;
 boolean v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 413, 70, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$59");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _propertiesWithParameters(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _graphFetchTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _store(org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _connection(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext val$_exeCtx>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery val$_sq>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars()>();
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_enableConstraints>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _enableConstraints(boolean)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: boolean val$_checked>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _checked(boolean)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planModelQueryConnectionGraphFetchExecution_ModelQueryConnection_1__Store_1__RootGraphFetchTree_1__ExecutionContext_1__Map_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelQueryConnection,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94.jimple	2025-03-13 06:59:34.912963646 +0000
@@ -1,55 +1,132 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final boolean val$_checked;
+final boolean val$_enableConstraints;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended;
+final org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection;
+void <init>(boolean, boolean, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.coreinstance.meta.pure.store.Store, org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v, v;
+java.lang.Boolean v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
+boolean v, v, v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
+v := @parameter: boolean;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_checked> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_enableConstraints> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_checked>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("checked", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_enableConstraints>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("enableConstraints", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("sourceTreeExtended", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("store", v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("updatedConnection", v);
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v, v;
-int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
-boolean v, v, v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 439, 164, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_rootClass>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta__subTypeOf: boolean Root_meta_pure_functions_meta__subTypeOf_Type_1__Type_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 313, 70, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$52");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType _propertiesWithParameters(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_sourceTreeExtended>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _graphFetchTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store val$_store>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _store(org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection val$_updatedConnection>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _connection(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_enableConstraints>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _enableConstraints(boolean)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: boolean val$_checked>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_StoreStreamReadingExecutionNode _checked(boolean)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95.jimple	2025-03-13 06:59:34.916963583 +0000
@@ -1,22 +1,71 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_orderedPaths;
+final java.lang.String val$_parentPath;
+void <init>(org.eclipse.collections.api.RichIterable, java.lang.String)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
+java.lang.String v, v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: java.lang.String;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: java.lang.String val$_parentPath> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: java.lang.String val$_parentPath>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("orderedPaths", v, "parentPath", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-java.lang.Class v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v[0] = "Unknown path ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: java.lang.String val$_parentPath>;
+v[1] = v;
+v[2] = "; known are: ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", "; ", "]");
+v[3] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96.jimple	2025-03-13 06:59:34.916963583 +0000
@@ -1,28 +1,71 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_orderedPaths;
+final java.lang.String val$_rootPath;
+void <init>(org.eclipse.collections.api.RichIterable, java.lang.String)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
+java.lang.String v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: java.lang.String;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: org.eclipse.collections.api.RichIterable val$_orderedPaths> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: java.lang.String val$_rootPath> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: java.lang.String val$_rootPath>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("orderedPaths", v, "rootPath", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-java.lang.Class v;
-boolean v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v != 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v[0] = "Unknown path ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: java.lang.String val$_rootPath>;
+v[1] = v;
+v[2] = "; known are: ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: org.eclipse.collections.api.RichIterable val$_orderedPaths>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String joinStrings(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)>(v, "[", "; ", "]");
+v[3] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97.jimple	2025-03-13 06:59:34.920963520 +0000
@@ -1,65 +1,67 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext;
-final org.eclipse.collections.api.RichIterable val$_setsProcessed;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.eclipse.collections.api.RichIterable)
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v, v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext> = v;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("ext", v, "setsProcessed", v);
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification value(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute()
 {
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1 v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 61, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 70, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 359, 117, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97$1: void <init>(org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_updateClusterWithChainProcessingInfo_StoreMappingClusteredValueSpecification_1__RoutedValueSpecification_$0_1$__SetImplementation_MANY__StoreMappingClusteredValueSpecification_1_(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98.jimple	2025-03-13 06:59:34.920963520 +0000
@@ -1,34 +1,94 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.eclipse.collections.api.RichIterable val$_setsProcessed;
-void <init>(org.eclipse.collections.api.RichIterable)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.eclipse.collections.api.RichIterable val$_setsProcessed> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("rootTree", v);
+v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Multiple connections available for source class - ";
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree val$_rootTree>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _sets()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 110, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 496, 51, 496, 126);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification: org.eclipse.collections.api.RichIterable _processedChainSets()>();
-v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.eclipse.collections.api.RichIterable val$_setsProcessed>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 119, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _srcClass()>();
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$30");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 370, 171, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification: org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification _processedChainSets(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
+v = v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99.jimple	2025-03-13 04:48:05.045123659 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99.jimple	2025-03-13 06:59:34.920963520 +0000
@@ -1,19 +1,33 @@
-class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
 void <init>()
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)
 {
-java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 v;
+java.lang.Class v, v;
+java.lang.Object v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection: java.lang.Object _element()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel.jimple	2025-03-13 04:48:03.513147786 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_mapping_modelToModel.jimple	2025-03-13 06:59:33.408987313 +0000
@@ -8,12 +8,361 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
+public static boolean Root_meta_pure_mapping_modelToModel_inMemory_isNoMappingDefaultToEmpty_SetImplementation_1__AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+java.lang.Class v;
+boolean v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_multiplicityExtension: boolean Root_meta_pure_functions_multiplicity_hasLowerBound_Multiplicity_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v != 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_inMemory_isPartOfMerge_SetImplementation_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 v;
+int v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _parent()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: void <init>()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 127, 96, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_inMemory_noMappingPassThruSourceProperty_SetImplementation_1__AbstractProperty_1__AbstractProperty_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
+int v, v, v, v;
+java.lang.Object v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 v;
+boolean v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/SetImplementation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 133, 14, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class Root_meta_pure_mapping_modelToModel_findMainClassInGetAllExpression_ValueSpecification_1__Class_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.NativeFunction[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.NativeFunction)[3];
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__T_MANY_");
+v[0] = v;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__Date_1__T_MANY_");
+v[1] = v;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__Date_1__Date_1__T_MANY_");
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_findExpressionsForFunctionInValueSpecification_ValueSpecification_1__Function_MANY__FunctionExpression_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$findMainClassInGetAllExpression$4$system$imports$import__core_pure_mapping_modelToModel_pure_1$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 66, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification Root_meta_pure_router_byPassRouterInfo_ValueSpecification_1__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 93, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 122, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 131, v, v);
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+label:
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_planExecutionPure_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_$0_1$__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
+int v, v, v, v, v, v, v, v;
+boolean v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 166, 31, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store _store()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection Root_meta_pure_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 167, 17, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static java.lang.String Root_meta_pure_mapping_modelToModel_plan_modelToModelPlanNodeToString_ModelToModelExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode, java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_treepath_PropertyPathTreeNode v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode;
+v := @parameter: java.lang.String;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[12];
+v[0] = "M2M\n";
+v[1] = v;
+v[2] = "(";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[3] = v;
+v[4] = "\n";
+v[5] = v;
+v[6] = "  connection = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection _connection()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_connectionToString_Connection_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v[7] = v;
+v[8] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.eclipse.collections.api.RichIterable _jsonPropertyPaths()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "  propertyPath = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.eclipse.collections.api.RichIterable _jsonPropertyPaths()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_treepath_treePath: org.finos.legend.pure.generated.Root_meta_pure_metamodel_treepath_PropertyPathTreeNode Root_meta_pure_metamodel_treepath_buildPropertyPathTree_LambdaFunction_MANY__PropertyPathTreeNode_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = "";
+label:
+v[9] = v;
+v[10] = v;
+v[11] = ")\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public static java.lang.String Root_meta_pure_mapping_modelToModel_modelToModelConnectionToString_Connection_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v;
+boolean v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_JsonModelConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_XmlModelConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 183, 8, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
 public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_planInMemoryGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77 v;
 org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 int v, v, v, v, v, v, v, v;
@@ -22,6 +371,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
@@ -54,9 +404,9 @@
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetchExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_graphFetch_executionPlan_planRouterUnionGraphFetchExecution_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_1__Runtime_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)>(v, v, v, v, v, v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$77: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)>(v, v, v, v, v, v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute()>();
 label:
 return v;
 }
@@ -87,15 +437,15 @@
 java.lang.Object v, v, v, v, v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79 v;
 java.lang.String v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
@@ -159,9 +509,9 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store _store()>();
 v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$78: org.eclipse.collections.api.RichIterable execute()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: org.eclipse.collections.api.RichIterable execute()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 goto label;
 label:
@@ -176,8 +526,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$30");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$79: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -193,8 +543,8 @@
 if v == 0 goto label;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$80: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -226,8 +576,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$41");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$81: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -257,20 +607,20 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$45");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$82: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v, v, v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v, v, v, v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$47");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$83: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v, v, v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v, v, v, v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planRootGraphFetchExecutionInMemory$2$system$imports$import__core_pure_mapping_modelToModel_pure_2$53");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$84: void <init>(boolean,boolean,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: void <init>(boolean,boolean,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
@@ -305,9 +655,13 @@
 java.lang.Long v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 v;
 java.lang.Object[] v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 long v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
 org.eclipse.collections.api.map.MutableMap v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -326,19 +680,15 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v;
 java.lang.Class v, v;
 java.lang.Object v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85 v;
 java.lang.String v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
@@ -419,8 +769,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$4");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$85: void <init>(org.eclipse.collections.api.RichIterable,java.lang.String)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: void <init>(org.eclipse.collections.api.RichIterable,java.lang.String)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -435,8 +785,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$5");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$86: void <init>(org.eclipse.collections.api.RichIterable,java.lang.String)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: void <init>(org.eclipse.collections.api.RichIterable,java.lang.String)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -473,9 +823,9 @@
 v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelStore;";
 v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$87: org.eclipse.collections.api.RichIterable execute()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: org.eclipse.collections.api.RichIterable execute()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 goto label;
 label:
@@ -490,8 +840,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$31");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$88: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -506,8 +856,8 @@
 if v == 0 goto label;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$89: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -539,8 +889,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$41");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$90: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: void <init>(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -570,8 +920,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$44");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$91: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v, v, v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store)>(v, v, v, v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -585,14 +935,14 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$54");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$92: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v, v, v, v, v, v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: void <init>(boolean,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,boolean,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree)>(v, v, v, v, v, v, v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$60");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$93: void <init>(boolean,boolean,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: void <init>(boolean,boolean,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection)>(v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
@@ -628,9 +978,9 @@
 }
 public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_getPopulatedXStorePropertiesInScope_XStorePropertyMapping_1__Class_1__AbstractProperty_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
 int v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
@@ -651,8 +1001,8 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_findPropertiesInValueSpecification_ValueSpecification_1__AbstractProperty_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$94: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
@@ -664,7 +1014,10 @@
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_chain_Container v;
 java.lang.Object[] v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
 long v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
 org.eclipse.collections.api.map.MutableMap v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
@@ -677,12 +1030,9 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v, v, v, v;
 int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 java.lang.Object v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_metamodel_function_LambdaFunction_Impl v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelChainConnection v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
@@ -753,8 +1103,8 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planModelChainConnectionGraphFetchExecution$5$system$imports$import__core_pure_mapping_modelToModel_pure_2$4");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$95: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -812,7 +1162,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$509277");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$509451");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -821,8 +1171,8 @@
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction _expressionSequence(org.eclipse.collections.api.RichIterable)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime: org.eclipse.collections.api.RichIterable _connections()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$96: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", 465, 21, 471, 21);
@@ -870,8 +1220,8 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 474, 76, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$97: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.eclipse.collections.api.RichIterable)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_generation: org.eclipse.collections.api.RichIterable Root_meta_pure_executionPlan_stubFuncParameters_FunctionDefinition_1__PlanVarPlaceHolder_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -1011,7 +1361,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$509396");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$509570");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -1025,10 +1375,10 @@
 }
 public static org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_updateClusterWithChainProcessingInfo_StoreMappingClusteredValueSpecification_1__RoutedValueSpecification_$0_1$__SetImplementation_MANY__StoreMappingClusteredValueSpecification_1_(org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108 v;
 org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99 v;
 org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109 v;
 int v, v, v, v;
 boolean v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
@@ -1043,21 +1393,21 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: void <init>(org.eclipse.collections.api.RichIterable)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$98: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109: void <init>()>();
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$99: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
@@ -1077,12 +1427,12 @@
 }
 public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree, java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100 v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
 int v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
 java.lang.String v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree;
@@ -1100,8 +1450,8 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 505, 20, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$100: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)>(v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
@@ -1176,8 +1526,6 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
@@ -1188,6 +1536,8 @@
 org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
@@ -1247,8 +1597,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planInMemoryStoreMergeGraphFetchExecution$10$system$imports$import__core_pure_mapping_modelToModel_pure_2$3");
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$101: void <init>(org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree)>(v, v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: void <init>(org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree)>(v, v, v, v, v, v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
@@ -1277,8 +1627,8 @@
 virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::OneMany");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$102: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
@@ -1294,20 +1644,20 @@
 }
 public static boolean Root_meta_pure_mapping_modelToModel_validateMergeMapping_Mapping_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
 int v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$103: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -1318,12 +1668,12 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 565, 95, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/OperationSetImplementation;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$104: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$105: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: void <init>(org.eclipse.collections.api.RichIterable)>(v);
 staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return 1;
 }
@@ -1334,14 +1684,14 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107 v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
 org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PlatformMergeExecutionNode_Impl v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v, v;
@@ -1385,8 +1735,8 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 580, 105, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$106: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -1404,8 +1754,8 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 582, 37, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$107: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_mergeGraphFetchPlans_GlobalGraphFetchExecutionNode_MANY__ClusteredGraphFetchTree_1__ExecutionNode_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -1517,13 +1867,13 @@
 }
 public static org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_explodeMultiPropertyMappingSubTreesToMultiSubTrees_RoutedGraphFetchTree_1__RoutedGraphFetchTree_1_(org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109 v;
 int v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v, v;
 boolean v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree;
@@ -1534,22 +1884,22 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$108: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.Object valueOf(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 goto label;
 label:
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/GraphFetchTree;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: void <init>()>();
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$109: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.Object valueOf(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 goto label;
 label:
@@ -1568,11 +1918,11 @@
 }
 public static boolean Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_sourceSupportsBatching_Connection_1__Class_1__Mapping_1__AbstractProperty_MANY__Extension_MANY__Boolean_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 v;
 org.eclipse.collections.api.RichIterable v, v;
 int v, v, v, v;
 boolean v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
@@ -1587,18 +1937,18 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$110: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_runtime_Connection;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: void <init>()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$111: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -1614,12 +1964,12 @@
 }
 public static org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveParamMapForChainProcessing_SetImplementation_MANY__Map_1__DebugContext_1__Map_1_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
 boolean v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114 v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 org.eclipse.collections.api.map.MutableMap v, v, v;
 int v, v, v, v;
@@ -1633,12 +1983,12 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$113: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$112: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
@@ -1656,13 +2006,13 @@
 v = (int) -1;
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 664, 189, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/AbstractProperty;", v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$114: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean forAll(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
 staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(boolean,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "All properties in XStore relationship should have 1 as multiplicty upper bound for service store.", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$115: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: void <init>(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap newMap(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
@@ -1670,8 +2020,8 @@
 public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveSourcePropertyFromTargetProperty_AbstractProperty_1__PureInstanceSetImplementation_MANY__AbstractProperty_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 v;
 org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 boolean v;
@@ -1679,17 +2029,17 @@
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$116: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)>(v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
 if v == 0 goto label;
 v = v;
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$117: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty execute()>();
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty execute()>();
 label:
 return v;
 }
@@ -1782,15 +2132,15 @@
 }
 public static java.lang.String Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_inMemoryGraphFetchExecutionNodeToString_InMemoryGraphFetchExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode, java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 v;
 org.eclipse.collections.api.RichIterable v;
 int v, v, v, v;
 java.lang.String v;
 boolean v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode v;
+org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryGraphFetchExecutionNode;
@@ -1799,26 +2149,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$118: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$119: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryPropertyGraphFetchExecutionNode;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: void <init>(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$120: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -1904,356 +2254,6 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public static boolean Root_meta_pure_mapping_modelToModel_inMemory_isNoMappingDefaultToEmpty_SetImplementation_1__AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-java.lang.Class v;
-boolean v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_multiplicityExtension: boolean Root_meta_pure_functions_multiplicity_hasLowerBound_Multiplicity_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v != 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PropertyOwner _owner()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_inMemory_isPartOfMerge_SetImplementation_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _parent()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$122: void <init>()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 127, 96, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/MergeOperationSetImplementation;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$121: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty Root_meta_pure_mapping_modelToModel_inMemory_noMappingPassThruSourceProperty_SetImplementation_1__AbstractProperty_1__AbstractProperty_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v, v, v;
-boolean v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/modelToModel/PureInstanceSetImplementation;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$123: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/mapping/SetImplementation;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$124: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 133, 14, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
-public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class Root_meta_pure_mapping_modelToModel_findMainClassInGetAllExpression_ValueSpecification_1__Class_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.NativeFunction[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.NativeFunction)[3];
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__T_MANY_");
-v[0] = v;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__Date_1__T_MANY_");
-v[1] = v;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::collection::getAll_Class_1__Date_1__Date_1__T_MANY_");
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_findExpressionsForFunctionInValueSpecification_ValueSpecification_1__Function_MANY__FunctionExpression_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$findMainClassInGetAllExpression$4$system$imports$import__core_pure_mapping_modelToModel_pure_1$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 66, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification Root_meta_pure_router_byPassRouterInfo_ValueSpecification_1__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 93, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 122, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 155, 131, v, v);
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-label:
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_pure_mapping_modelToModel_planExecutionPure_StoreQuery_1__RoutedValueSpecification_$0_1$__Mapping_$0_1$__Runtime_$0_1$__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionNode_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery, org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125 v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.store.Store v;
-int v, v, v, v, v, v, v, v;
-boolean v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 166, 31, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery: org.finos.legend.pure.m.coreinstance.meta.pure.store.Store _store()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection Root_meta_pure_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.store.Store,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$125: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: void <init>(org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery,org.finos.legend.pure.m.coreinstance.meta.pure.router.RoutedValueSpecification,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$126: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 167, 17, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
-public static java.lang.String Root_meta_pure_mapping_modelToModel_plan_modelToModelPlanNodeToString_ModelToModelExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode, java.lang.String, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-java.lang.String[] v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_treepath_PropertyPathTreeNode v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode;
-v := @parameter: java.lang.String;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[12];
-v[0] = "M2M\n";
-v[1] = v;
-v[2] = "(";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_header_ExecutionNode_1__String_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[3] = v;
-v[4] = "\n";
-v[5] = v;
-v[6] = "  connection = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection _connection()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_print: java.lang.String Root_meta_pure_executionPlan_toString_connectionToString_Connection_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v[7] = v;
-v[8] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.eclipse.collections.api.RichIterable _jsonPropertyPaths()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "  propertyPath = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelToModelExecutionNode: org.eclipse.collections.api.RichIterable _jsonPropertyPaths()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_treepath_treePath: org.finos.legend.pure.generated.Root_meta_pure_metamodel_treepath_PropertyPathTreeNode Root_meta_pure_metamodel_treepath_buildPropertyPathTree_LambdaFunction_MANY__PropertyPathTreeNode_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = "";
-label:
-v[9] = v;
-v[10] = v;
-v[11] = ")\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public static java.lang.String Root_meta_pure_mapping_modelToModel_modelToModelConnectionToString_Connection_1__Extension_MANY__String_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127 v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129 v;
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v;
-boolean v, v, v, v;
-org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Connection;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$127: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_JsonModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$128: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_XmlModelConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$129: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_ModelChainConnection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$130: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/mapping/modelToModel.pure", v, v, 183, 8, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17 v;
@@ -2404,19 +2404,19 @@
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$5", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$explodeMultiPropertyMappingSubTreesToMultiSubTrees$14$system$imports$import__core_pure_mapping_modelToModel_pure_2$12", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$13", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$planCrossStoreGraphFetchExecutionInMemory$3$system$imports$import__core_pure_mapping_modelToModel_pure_2$6", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$modelToModelConnectionToString$7$system$imports$import__core_pure_mapping_modelToModel_pure_1$13", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$explodeMultiPropertyMappingSubTreesToMultiSubTrees$14$system$imports$import__core_pure_mapping_modelToModel_pure_2$12", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$21: void <init>()>();
@@ -2540,11 +2540,11 @@
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$51: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$propertyToVarName$18$system$imports$import__core_pure_mapping_modelToModel_pure_2$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$inMemory$isPartOfMerge$2$system$imports$import__core_pure_mapping_modelToModel_pure_1$2", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$52: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$inMemory$isPartOfMerge$2$system$imports$import__core_pure_mapping_modelToModel_pure_1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$graphFetch$executionPlan$propertyToVarName$18$system$imports$import__core_pure_mapping_modelToModel_pure_2$3", v);
 v = <org.finos.legend.pure.generated.core_pure_mapping_modelToModel: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_mapping_modelToModel$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_mapping_modelToModel$53: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1.jimple	2025-03-13 04:48:12.865000489 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1.jimple	2025-03-13 06:59:42.812839330 +0000
@@ -86,7 +86,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$321938");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$321940");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -135,7 +135,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_v1_30_0_transfers_valueSpecification$178$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$321959");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$321961");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1.jimple	2025-03-13 04:48:13.652988072 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1.jimple	2025-03-13 06:59:43.552827686 +0000
@@ -86,7 +86,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$871501");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$871508");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -135,7 +135,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_v1_31_0_transfers_valueSpecification$178$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$871522");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$871529");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103.jimple	2025-03-13 06:59:44.136818495 +0000
@@ -19,24 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.math.BigDecimal v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103$1 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal: java.math.BigDecimal _value()>();
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: java.lang.String _functionName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104.jimple	2025-03-13 06:59:44.136818495 +0000
@@ -19,32 +19,24 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation v;
-org.eclipse.collections.api.RichIterable v;
+java.math.BigDecimal v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104$1 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104 v;
-java.lang.String v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TdsOlapAggregation");
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[0] = v;
-v[1] = "<TDSRow>";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal: java.math.BigDecimal _value()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -19,19 +19,32 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105 v;
-java.lang.String v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: java.lang.String _functionName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TdsOlapAggregation");
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[0] = v;
+v[1] = "<TDSRow>";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -7,44 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TdsOlapRank");
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[0] = v;
-v[1] = "<TDSRow>";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -7,31 +7,44 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapRank;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TdsOlapRank");
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[0] = v;
+v[1] = "<TDSRow>";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -19,26 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger v;
-long v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 java.lang.String v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger: long _value()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function: java.lang.String _functionName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109.jimple	2025-03-13 04:48:14.264978429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -19,21 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString v;
+java.lang.Long v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109$1 v;
+long v;
 java.lang.String v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "String");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger: long _value()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110.jimple	2025-03-13 04:48:14.268978366 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110.jimple	2025-03-13 06:59:44.140818432 +0000
@@ -19,19 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString v;
 java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function: java.lang.String _functionName()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "String");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133.jimple	2025-03-13 04:48:14.284978114 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133.jimple	2025-03-13 06:59:44.156818181 +0000
@@ -1,136 +1,88 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f;
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
+org.eclipse.collections.api.RichIterable v, v;
+java.lang.Boolean v;
+boolean v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: boolean;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: boolean val$_useAppliedFunction> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "f", v, "useAppliedFunction", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute()
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformFunctionBody$2$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: boolean val$_useAppliedFunction>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
-boolean v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$3 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$2 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$1 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-java.lang.Object v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = (int) -1;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 0, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 85, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$7");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133)>(v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertNotEmpty: boolean Root_meta_pure_functions_asserts_assertNotEmpty_Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 655, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134.jimple	2025-03-13 04:48:14.288978051 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134.jimple	2025-03-13 06:59:44.156818181 +0000
@@ -1,77 +1,47 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.eclipse.collections.api.RichIterable val$_fMatches;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_fMatches> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute()
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
-long v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 v;
-org.finos.legend.pure.generated.PureCompiledLambda v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-java.lang.Long v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$2 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$3 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-java.lang.Object v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_fMatches>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_FunctionRoutedValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _value()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$15");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134)>(v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertNotEmpty: boolean Root_meta_pure_functions_asserts_assertNotEmpty_Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$18");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134,org.eclipse.collections.api.RichIterable)>(v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 661, 43, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135.jimple	2025-03-13 04:48:14.292977988 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135.jimple	2025-03-13 06:59:44.156818181 +0000
@@ -1,22 +1,47 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-void <init>()
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 v;
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Profile;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_ExtendedRoutedValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _value()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136.jimple	2025-03-13 04:48:14.292977988 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136.jimple	2025-03-13 06:59:44.160818118 +0000
@@ -1,22 +1,47 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-void <init>()
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 v;
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Enumeration;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$2$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137.jimple	2025-03-13 04:48:14.292977988 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137.jimple	2025-03-13 06:59:44.164818054 +0000
@@ -1,22 +1,88 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-void <init>()
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final boolean val$_useAppliedFunction;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
 {
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: boolean val$_useAppliedFunction> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 v;
-java.lang.Class v;
-boolean v;
+java.lang.Object v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Class;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_milestoning_milestoning: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression Root_meta_pure_milestoning_reverseMilestoningTransforms_FunctionExpression_1__FunctionExpression_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/Property;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/QualifiedProperty;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 57, 40, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138.jimple	2025-03-13 04:48:14.292977988 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138.jimple	2025-03-13 06:59:44.196817551 +0000
@@ -1,22 +1,113 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-void <init>()
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final boolean val$_useAppliedFunction;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, org.eclipse.collections.api.RichIterable)
 {
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: boolean val$_useAppliedFunction> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+boolean v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 v;
-java.lang.Class v;
-boolean v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Association;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedClass_InstanceValue_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$94");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 162, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = null;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: boolean val$_useAppliedFunction>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isHackedUnit_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedUnit_ValueSpecification_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformUnitInstance_ValueSpecification_1__UnitInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = null;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: boolean val$_useAppliedFunction>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$2$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1.jimple	2025-03-13 04:48:14.296977925 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1.jimple	2025-03-13 06:59:44.200817488 +0000
@@ -1,184 +1,124 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression val$_v;
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression val$_v> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute()
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1 v;
-java.lang.Object[] v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair[] v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$3 v;
-org.eclipse.collections.api.list.FixedSizeList v, v, v, v, v, v;
-boolean v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.PureCompiledLambda v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$2 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-java.lang.Object v, v, v, v, v;
-org.eclipse.collections.api.factory.list.FixedSizeListFactory v, v, v, v, v, v;
+long v;
+org.eclipse.collections.api.map.MutableMap v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
+boolean v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Class v;
+java.lang.Object v, v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _funcs()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_resolveFControlFunction_AppliedFunction_1__Map_1__Function_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)[2];
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::Pair");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::Function");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::FunctionDefinition");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1196735");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object,java.lang.Object)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::lang::extractEnumValue_Enumeration_1__String_1__T_1_");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _first(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$5");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)>(v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _second(java.lang.Object)>(v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::Pair");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::Function");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::FunctionDefinition");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1196756");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object,java.lang.Object)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::lang::letFunction_String_1__T_m__T_m_");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _first(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$9");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)>(v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair _second(java.lang.Object)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression val$_v>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$109");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression val$_v>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: boolean val$_isParameter>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;";
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 786, 22, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 175, 56, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = newarray (java.lang.Object)[0];
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 176, 128, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 176, 137, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: boolean val$_isParameter>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+goto label;
+label:
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$112");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureZero");
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1$4: java.lang.String execute()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression val$_v>;
+interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
 label:
 return v;
 }
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$10.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$14.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$15.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$10.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$11$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$11.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$5$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$6$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$7$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16$9.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$17.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139.jimple	2025-03-13 04:48:14.300977862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139.jimple	2025-03-13 06:59:44.204817425 +0000
@@ -1,219 +1,58 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state;
-void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState)
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final boolean val$_isParameter;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, boolean, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("state", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: boolean val$_isParameter> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+java.lang.Object v, v, v;
 java.lang.String v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$17 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$15 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$14 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12 v;
-boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$10 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2 v;
-int v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$4: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$5: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CBoolean;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$6: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$7: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$8: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$9: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$10;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$10: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$10: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$11: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$12: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$13: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$14;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$14: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$14: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$15;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$15: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$15: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$16: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$17;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$17: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$17: java.lang.Object valueOf(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_collection_contains: boolean Root_meta_pure_functions_collection_contains_Any_MANY__Any_1__Boolean_1_(org.eclipse.collections.api.RichIterable,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: boolean val$_isParameter>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 goto label;
 label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 761, 11, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute()>();
 label:
 return v;
 }
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
-}
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140.jimple	2025-03-13 04:48:14.352977042 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140.jimple	2025-03-13 06:59:44.204817425 +0000
@@ -1,28 +1,29 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m;
-void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-java.lang.Object v;
-boolean v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141.jimple	2025-03-13 04:48:14.356976979 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141.jimple	2025-03-13 06:59:44.204817425 +0000
@@ -1,88 +1,28 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.Boolean v;
-boolean v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: boolean;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: boolean val$_useAppliedFunction> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "f", v, "useAppliedFunction", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformFunctionBody$2$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition val$_f>;
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: boolean val$_useAppliedFunction>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142.jimple	2025-03-13 04:48:14.356976979 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142.jimple	2025-03-13 06:59:44.212817300 +0000
@@ -1,47 +1,64 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)
+{
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("m", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v;
+org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v, v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
 v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_FunctionRoutedValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _value()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection __type(java.lang.String)>("collection");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143.jimple	2025-03-13 04:48:14.356976979 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143.jimple	2025-03-13 06:59:44.216817237 +0000
@@ -1,47 +1,121 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Boolean v;
+boolean v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: boolean val$_useAppliedFunction> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "open", v, "useAppliedFunction", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_ExtendedRoutedValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _value()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$3 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$4 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$1 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$2 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl v;
+org.eclipse.collections.api.map.MutableMap v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$16");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap putAllPairs(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda __type(java.lang.String)>("lambda");
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 325, 42, v, v);
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _parameters(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _body(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144.jimple	2025-03-13 04:48:14.356976979 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144.jimple	2025-03-13 06:59:44.224817110 +0000
@@ -1,28 +1,62 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Boolean v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: boolean val$_useAppliedFunction> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_inScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
@@ -30,18 +64,25 @@
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Object v, v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _val()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: boolean val$_useAppliedFunction>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1.jimple	2025-03-13 04:48:14.360976916 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1.jimple	2025-03-13 06:59:44.228817048 +0000
@@ -1,99 +1,57 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1;
-void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1)
+void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-boolean v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement_Impl v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_inScope>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement __type(java.lang.String)>("propertyPath");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PropertyPathElement: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 362, 112, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement _property(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PropertyPathElement: org.eclipse.collections.api.RichIterable _parameters()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: boolean val$_useAppliedFunction>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 this$1>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement _parameters(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1.jimple	2025-03-13 04:48:14.360976916 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1.jimple	2025-03-13 06:59:44.228817048 +0000
@@ -1,69 +1,81 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
+private org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)
+void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PathElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyPathElement value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PathElement, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty_Impl v;
+int v, v, v, v;
 java.lang.Object v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PathElement v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty __type(java.lang.String)>("property");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 63, 78, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.PathElement;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/path/PropertyPathElement;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: java.lang.Object valueOf(java.lang.Object)>(v);
+return v;
+label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 63, 87, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty _property(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty _parameters(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 358, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$2$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145.jimple	2025-03-13 04:48:14.360976916 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145.jimple	2025-03-13 06:59:44.228817048 +0000
@@ -1,88 +1,113 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
-boolean v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: boolean val$_useAppliedFunction> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_milestoning_milestoning: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression Root_meta_pure_milestoning_reverseMilestoningTransforms_FunctionExpression_1__FunctionExpression_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/Property;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/property/QualifiedProperty;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("path");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: java.lang.String _name()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 57, 40, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 355, 81, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 label:
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _start()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 356, 67, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _startType(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: org.eclipse.collections.api.RichIterable _path()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _path(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146.jimple	2025-03-13 04:48:14.400976286 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146.jimple	2025-03-13 06:59:44.232816985 +0000
@@ -1,113 +1,116 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, org.eclipse.collections.api.RichIterable)
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: boolean val$_useAppliedFunction> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
-boolean v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v, v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 1, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedClass_InstanceValue_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("aggregateValue");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _mapFn()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$94");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 162, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 378, 190, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue _mapFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _aggregateFn()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = null;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: boolean val$_useAppliedFunction>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isHackedUnit_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedUnit_ValueSpecification_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformUnitInstance_ValueSpecification_1__UnitInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = null;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: boolean val$_useAppliedFunction>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
-label:
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 379, 201, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue _aggregateFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147.jimple	2025-03-13 04:48:14.400976286 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147.jimple	2025-03-13 06:59:44.236816922 +0000
@@ -1,58 +1,119 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final boolean val$_isParameter;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, boolean, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable)
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: boolean val$_isParameter> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147$1 v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
-java.lang.Object v, v, v;
-java.lang.String v;
-boolean v, v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
+org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("tdsAggregateValue");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: java.lang.String _name()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _mapFn()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 390, 190, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _mapFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _aggregateFn()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_collection_contains: boolean Root_meta_pure_functions_collection_contains_Any_MANY__Any_1__Boolean_1_(org.eclipse.collections.api.RichIterable,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: boolean val$_isParameter>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute()>();
-label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 391, 201, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _aggregateFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148.jimple	2025-03-13 04:48:14.400976286 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148.jimple	2025-03-13 06:59:44.236816922 +0000
@@ -1,29 +1,93 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$1 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
+int v, v, v, v;
+java.lang.Object v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$2 v;
+boolean v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_tds_TdsOlapAggregation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_tds_TdsOlapRank;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 395, 27, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149.jimple	2025-03-13 04:48:14.404976223 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149.jimple	2025-03-13 06:59:44.240816859 +0000
@@ -1,28 +1,102 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
-java.lang.Object v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl v;
+java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("tdsColumnInformation");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification: java.lang.String _name()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 437, 197, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation _columnFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150.jimple	2025-03-13 04:48:14.404976223 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150.jimple	2025-03-13 06:59:44.244816795 +0000
@@ -1,27 +1,36 @@
 class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
 org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("m", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 v;
@@ -30,27 +39,53 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v, v;
-java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection __type(java.lang.String)>("collection");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("pair");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair _first(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair _second(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151.jimple	2025-03-13 04:48:14.408976160 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151.jimple	2025-03-13 06:59:44.244816795 +0000
@@ -2,38 +2,26 @@
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
+void <init>(org.eclipse.collections.api.RichIterable)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
 org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v;
-boolean v, v;
 org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: boolean val$_useAppliedFunction> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "open", v, "useAppliedFunction", v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("extensions", v);
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
@@ -42,72 +30,34 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl v;
-org.eclipse.collections.api.map.MutableMap v, v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$4 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$2 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$3 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$16");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.RichIterable keyValuesView()>();
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap putAllPairs(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda __type(java.lang.String)>("lambda");
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 325, 42, v, v);
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _parameters(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("runtimeInstance");
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _body(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_store: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_runtime_transformRuntime_Runtime_1__Extension_MANY__Runtime_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance _runtime(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152.jimple	2025-03-13 04:48:14.412976097 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152.jimple	2025-03-13 06:59:44.244816795 +0000
@@ -4,77 +4,66 @@
 final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v;
-boolean v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: boolean val$_useAppliedFunction> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars>;
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List __type(java.lang.String)>("collection");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: boolean val$_useAppliedFunction>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List _values(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153.jimple	2025-03-13 04:48:14.416976034 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153.jimple	2025-03-13 06:59:44.248816733 +0000
@@ -39,66 +39,32 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v;
 org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("path");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 355, 81, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _start()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 356, 67, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _startType(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.path.Path: org.eclipse.collections.api.RichIterable _path()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("rootGraphFetchTree");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Path _path(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154.jimple	2025-03-13 04:48:14.420975971 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154.jimple	2025-03-13 06:59:44.248816733 +0000
@@ -27,10 +27,10 @@
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -39,70 +39,46 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
-int v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("aggregateValue");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _mapFn()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression __type(java.lang.String)>("keyExpression");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: java.lang.Boolean _add()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _add(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _key()>();
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 378, 190, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue _mapFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _aggregateFn()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _key(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _expression()>();
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 379, 201, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_AggregateValue _aggregateFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _expression(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155.jimple	2025-03-13 04:48:14.424975907 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155.jimple	2025-03-13 06:59:44.252816670 +0000
@@ -2,110 +2,86 @@
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
 final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_inScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.map.MutableMap __vars> = v;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("tdsAggregateValue");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: java.lang.String _name()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _mapFn()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 390, 190, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _mapFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_AggregateValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _aggregateFn()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 391, 201, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSAggregateValue _aggregateFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_possiblyTransformNewFunction_Any_1__Multiplicity_1__FunctionExpression_$0_1$__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(java.lang.Object,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1.jimple	2025-03-13 04:48:14.424975907 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1.jimple	2025-03-13 06:59:44.252816670 +0000
@@ -1,72 +1,94 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+private org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0;
-void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+boolean v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_inScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v, v, v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation_Impl v;
-int v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
+boolean v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1;
 v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("tdsOlapAggregation");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_TdsOlapAggregation: java.lang.String _colName()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation _columnName(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_TdsOlapAggregation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _func()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = null;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: boolean val$_useAppliedFunction>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 404, 197, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TdsOlapAggregation _function(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156.jimple	2025-03-13 04:48:14.424975907 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156.jimple	2025-03-13 06:59:44.252816670 +0000
@@ -3,83 +3,92 @@
 private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+java.lang.Boolean v;
+boolean v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: boolean val$_useAppliedFunction> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.RichIterable val$_inScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars> = v;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$2 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
-org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v, v, v;
-boolean v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_OlapOperation;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_tds_TdsOlapAggregation;", 1, 1);
-if v == 0 goto label;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection __type(java.lang.String)>("collection");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_tds_TdsOlapRank;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 395, 27, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _values(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157.jimple	2025-03-13 04:48:14.428975845 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157.jimple	2025-03-13 06:59:44.256816607 +0000
@@ -2,35 +2,63 @@
 {
 private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
 final org.eclipse.collections.api.RichIterable val$_inScope;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+java.lang.Boolean v;
+boolean v, v;
+org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_inScope> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: boolean val$_useAppliedFunction> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(6);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_extensions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_inScope>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars> = v;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -39,56 +67,42 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+java.lang.Object[] v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
 java.lang.Object v;
-org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("tdsColumnInformation");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification: java.lang.String _name()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_BasicColumnSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = newarray (java.lang.Object)[6];
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v[0] = v;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v[1] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
+v[2] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
+v[3] = v;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v[4] = v;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: org.eclipse.collections.api.RichIterable val$_extensions>;
+v[5] = v;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 437, 197, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_TDSColumnInformation _columnFn(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158.jimple	2025-03-13 04:48:14.428975845 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158.jimple	2025-03-13 06:59:44.256816607 +0000
@@ -27,65 +27,38 @@
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158 v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("pair");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair _first(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Pair _second(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159.jimple	2025-03-13 04:48:14.432975782 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159.jimple	2025-03-13 06:59:44.256816607 +0000
@@ -1,71 +1,74 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-void <init>(org.eclipse.collections.api.RichIterable)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("extensions", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final java.lang.Object val$_any;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.Object v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: java.lang.Object val$_any> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString execute()
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("runtimeInstance");
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: java.lang.Object val$_any>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor,org.finos.legend.pure.m.navigation.ProcessorSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 535, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 535, 59, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/PackageableElement;", v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString __type(java.lang.String)>("string");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[0] = v;
+v[1] = " can\'t be translated";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_store: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_runtime_transformRuntime_Runtime_1__Extension_MANY__Runtime_1_(org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance _runtime(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_Runtime)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString _value(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160.jimple	2025-03-13 04:48:14.432975782 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160.jimple	2025-03-13 06:59:44.260816544 +0000
@@ -1,77 +1,35 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160$1 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List __type(java.lang.String)>("collection");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_List _values(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v, v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree __type(java.lang.String)>("rootGraphFetchTree");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree _class(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161.jimple	2025-03-13 04:48:14.436975719 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161.jimple	2025-03-13 06:59:44.260816544 +0000
@@ -1,79 +1,74 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree v, v, v, v, v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance __type(java.lang.String)>("classInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _type(java.lang.String)>("rootGraphFetchTree");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree __type(java.lang.String)>("propertyGraphFetchTree");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 561, 73, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _property(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _parameters()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance _value(java.lang.Object)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.eclipse.collections.api.map.MutableMap __vars>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _parameters(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: java.lang.String _alias()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _alias(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _subType()>();
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _subType(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162.jimple	2025-03-13 04:48:14.436975719 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162.jimple	2025-03-13 06:59:44.260816544 +0000
@@ -1,92 +1,47 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final org.eclipse.collections.api.RichIterable val$_extensions;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_inScope> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression value(org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression __type(java.lang.String)>("keyExpression");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: java.lang.Boolean _add()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _add(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _key()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _key(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.lang.KeyExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _expression()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_KeyExpression _expression(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.eclipse.collections.api.map.MutableMap __vars>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163.jimple	2025-03-13 04:48:14.440975656 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163.jimple	2025-03-13 06:59:44.264816481 +0000
@@ -1,95 +1,46 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
 final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Object v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
 v := @parameter: java.lang.Object;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_possiblyTransformNewFunction_Any_1__Multiplicity_1__FunctionExpression_$0_1$__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(java.lang.Object,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1.jimple	2025-03-13 04:48:14.440975656 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1.jimple	2025-03-13 06:59:44.264816481 +0000
@@ -4,83 +4,63 @@
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0;
 void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v, v, v, v;
 org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-boolean v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v, v, v, v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(4);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_inScope>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = null;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: boolean val$_useAppliedFunction>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 this$0>;
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164.jimple	2025-03-13 04:48:14.440975656 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164.jimple	2025-03-13 06:59:44.264816481 +0000
@@ -1,102 +1,44 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
 final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
 final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v;
-boolean v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
 v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_extensions> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: boolean val$_useAppliedFunction> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(5);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v;
-org.eclipse.collections.api.list.ListIterable v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
-java.lang.Object v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection v, v, v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection __type(java.lang.String)>("collection");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection _values(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165.jimple	2025-03-13 04:48:14.444975593 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165.jimple	2025-03-13 06:59:44.264816481 +0000
@@ -1,116 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean)
+void <init>()
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Boolean v;
-boolean v, v;
-org.eclipse.collections.impl.map.mutable.UnifiedMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: boolean val$_useAppliedFunction> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = staticinvoke <org.eclipse.collections.impl.map.mutable.UnifiedMap: org.eclipse.collections.impl.map.mutable.UnifiedMap newMap(int)>(6);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars> = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_extensions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("extensions", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("fe", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_inScope>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("inScope", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("m", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("open", v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("useAppliedFunction", v);
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-java.lang.Object[] v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.Object v;
+java.lang.Class v;
 boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = newarray (java.lang.Object)[6];
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_inScope>;
-v[0] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v[1] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity val$_m>;
-v[2] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression val$_fe>;
-v[3] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v[4] = v;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.RichIterable val$_extensions>;
-v[5] = v;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166.jimple	2025-03-13 04:48:14.444975593 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166.jimple	2025-03-13 06:59:44.268816419 +0000
@@ -1,72 +1,65 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+final org.eclipse.collections.api.RichIterable val$_instanceProps;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_instanceProps> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute()
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+int v, v, v, v;
+java.lang.Boolean v, v;
+boolean v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_inScope>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_instanceProps>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 583, 37, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.eclipse.collections.api.map.MutableMap __vars>;
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166,org.eclipse.collections.api.RichIterable)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166$2: java.lang.Boolean execute()>();
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167.jimple	2025-03-13 04:48:14.444975593 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167.jimple	2025-03-13 06:59:44.272816356 +0000
@@ -1,74 +1,33 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final java.lang.Object val$_any;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167;
-v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: java.lang.Object val$_any> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString execute()
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
 java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: java.lang.Object val$_any>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor,org.finos.legend.pure.m.navigation.ProcessorSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 535, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 535, 59, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/PackageableElement;", v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString __type(java.lang.String)>("string");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[0] = v;
-v[1] = " can\'t be translated";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$scan$21$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString _value(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168.jimple	2025-03-13 04:48:14.444975593 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168.jimple	2025-03-13 06:59:44.272816356 +0000
@@ -1,35 +1,22 @@
 class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v, v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree __type(java.lang.String)>("rootGraphFetchTree");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _openVariables()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169.jimple	2025-03-13 04:48:14.448975530 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169.jimple	2025-03-13 06:59:44.272816356 +0000
@@ -1,74 +1,33 @@
 class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169$1 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169 v;
-int v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree v, v, v, v, v;
-java.lang.Object v, v, v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree __type(java.lang.String)>("propertyGraphFetchTree");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 561, 73, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _property(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _parameters(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: java.lang.String _alias()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _alias(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _subType()>();
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$scan$21$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PropertyGraphFetchTree _subType(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170.jimple	2025-03-13 04:48:14.452975467 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170.jimple	2025-03-13 06:59:44.272816356 +0000
@@ -1,47 +1,19 @@
 class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170 v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
+java.lang.Object v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170;
 v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
-return v;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+return null;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171.jimple	2025-03-13 04:48:14.452975467 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171.jimple	2025-03-13 06:59:44.276816293 +0000
@@ -1,46 +1,87 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
+private org.eclipse.collections.api.map.MutableMap __vars;
 final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
+final boolean val$_useAppliedFunction;
+void <init>(org.eclipse.collections.api.RichIterable, boolean)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
+org.eclipse.collections.api.RichIterable v, v;
+java.lang.Boolean v;
+boolean v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: boolean;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: boolean val$_useAppliedFunction> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.RichIterable val$_extensions>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: boolean val$_useAppliedFunction>;
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "useAppliedFunction", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
-v := @parameter: java.lang.Object;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree: org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree _tree()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedGraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
+org.eclipse.collections.api.block.HashingStrategy v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = null;
+v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v = new org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy;
+v = <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy: org.eclipse.collections.api.block.HashingStrategy HASHING_STRATEGY>;
+specialinvoke v.<org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy: void <init>(org.eclipse.collections.api.block.HashingStrategy)>(v);
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: boolean val$_useAppliedFunction>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 1, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 634, 231, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1.jimple	2025-03-13 04:48:14.456975404 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1.jimple	2025-03-13 06:59:44.276816293 +0000
@@ -1,74 +1,23 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0;
 void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1;
 v := @parameter: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "inScope", v, "open", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_inScope>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 this$0>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172.jimple	2025-03-13 04:48:14.456975404 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172.jimple	2025-03-13 06:59:44.276816293 +0000
@@ -1,44 +1,136 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final org.eclipse.collections.api.RichIterable val$_inScope;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open;
+final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.eclipse.collections.api.RichIterable val$_inScope> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_open> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af> = v;
 v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute()
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v, v, v, v, v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$3 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$2 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+java.lang.Object v, v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree: org.eclipse.collections.api.RichIterable _subTrees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
+if v == 0 goto label;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = (int) -1;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 0, v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _fControl()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_forgivingPathToElement_String_1__PackageableElement_$0_1$_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 653, 85, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$7");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertNotEmpty: boolean Root_meta_pure_functions_asserts_assertNotEmpty_Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 655, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173.jimple	2025-03-13 04:48:14.456975404 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173.jimple	2025-03-13 06:59:44.280816229 +0000
@@ -1,22 +1,77 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-void <init>()
+final org.eclipse.collections.api.RichIterable val$_fMatches;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)
 {
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.eclipse.collections.api.RichIterable val$_fMatches> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction val$_af> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute()
 {
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
+long v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.generated.PureCompiledLambda v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+java.lang.Long v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$3 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$2 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$1 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.eclipse.collections.api.RichIterable val$_fMatches>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$15");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertNotEmpty: boolean Root_meta_pure_functions_asserts_assertNotEmpty_Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$18");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173,org.eclipse.collections.api.RichIterable)>(v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Function_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 661, 43, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174.jimple	2025-03-13 04:48:14.456975404 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174.jimple	2025-03-13 06:59:44.284816166 +0000
@@ -1,65 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.eclipse.collections.api.RichIterable val$_instanceProps;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: org.eclipse.collections.api.RichIterable val$_instanceProps> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Boolean execute()
+public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v;
-java.lang.Boolean v, v;
-boolean v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-java.lang.Object v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: org.eclipse.collections.api.RichIterable val$_instanceProps>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 583, 37, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174,org.eclipse.collections.api.RichIterable)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174$2: java.lang.Boolean execute()>();
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Profile;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175.jimple	2025-03-13 04:48:14.460975340 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175.jimple	2025-03-13 06:59:44.284816166 +0000
@@ -1,33 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v, v, v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$scan$21$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Enumeration;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176.jimple	2025-03-13 04:48:14.460975340 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176.jimple	2025-03-13 06:59:44.284816166 +0000
@@ -1,22 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
 void <init>()
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
 {
-org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 v;
-java.lang.Object v, v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _openVariables()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Class;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177.jimple	2025-03-13 04:48:14.460975340 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177.jimple	2025-03-13 06:59:44.284816166 +0000
@@ -1,33 +1,22 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>()
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v, v, v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$scan$21$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Association;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$2$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$2$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$10.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$14.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$15.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$10.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$11$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$11.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$5$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$6$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$7$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16$9.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$17.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178.jimple	2025-03-13 04:48:14.460975340 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178.jimple	2025-03-13 06:59:44.292816041 +0000
@@ -1,19 +1,219 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state;
+void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState val$_state>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("state", v);
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-return null;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$10 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$17 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$14 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$15 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
+int v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5 v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedProperty;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$4: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$5: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CBoolean;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$6: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$7: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$8: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$9: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$10;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$10: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$10: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$11: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Collection;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$12: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$13: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$14;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$14: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$14: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$15;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$15: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$15: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ClassInstance;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$16: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$17;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$17: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178$17: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 761, 11, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: org.eclipse.collections.api.map.MutableMap __vars>;
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179.jimple	2025-03-13 04:48:14.464975277 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179.jimple	2025-03-13 06:59:44.340815285 +0000
@@ -1,87 +1,28 @@
-class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-final boolean val$_useAppliedFunction;
-void <init>(org.eclipse.collections.api.RichIterable, boolean)
+final org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m;
+void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
-java.lang.Boolean v;
-boolean v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: boolean;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: boolean val$_useAppliedFunction> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: boolean val$_useAppliedFunction>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("extensions", v, "useAppliedFunction", v);
-v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.eclipse.collections.api.map.MutableMap __vars> = v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity;
+v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
-org.eclipse.collections.api.block.HashingStrategy v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
 java.lang.Object v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = null;
-v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v = new org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy;
-v = <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy: org.eclipse.collections.api.block.HashingStrategy HASHING_STRATEGY>;
-specialinvoke v.<org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy: void <init>(org.eclipse.collections.api.block.HashingStrategy)>(v);
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: boolean val$_useAppliedFunction>;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 1, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 634, 231, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
-v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
-v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity val$_m>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24.jimple	2025-03-13 04:48:14.476975088 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24.jimple	2025-03-13 06:59:44.352815097 +0000
@@ -7,31 +7,37 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat value(java.lang.Double,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat value(java.lang.Double, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-java.lang.String v;
+java.lang.Double v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl v;
+double v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: java.lang.Double;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Function_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat __type(java.lang.String)>("float");
+v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat _value(double)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25.jimple	2025-03-13 04:48:14.476975088 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25.jimple	2025-03-13 06:59:44.352815097 +0000
@@ -7,37 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat value(java.lang.Double,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat value(java.lang.Double, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Double v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl v;
-double v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25;
-v := @parameter: java.lang.Double;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat __type(java.lang.String)>("float");
-v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat _value(double)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Function_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30.jimple	2025-03-13 04:48:14.480975026 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30.jimple	2025-03-13 06:59:44.356815034 +0000
@@ -7,29 +7,62 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30 v;
 org.eclipse.collections.api.list.ListIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
+int v, v, v, v;
+java.lang.String v;
+org.eclipse.collections.api.list.FixedSizeList v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
+java.lang.Object v;
+org.eclipse.collections.api.factory.list.FixedSizeListFactory v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 103, 190, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31.jimple	2025-03-13 04:48:14.480975026 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31.jimple	2025-03-13 06:59:44.356815034 +0000
@@ -7,31 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31 v;
 org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Function_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32.jimple	2025-03-13 04:48:14.480975026 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32.jimple	2025-03-13 06:59:44.356815034 +0000
@@ -7,62 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v;
-int v, v, v, v;
 java.lang.String v;
-org.eclipse.collections.api.list.FixedSizeList v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v;
-java.lang.Object v;
-org.eclipse.collections.api.factory.list.FixedSizeListFactory v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32;
-v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_anonymousCollections: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 103, 190, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Function_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46.jimple	2025-03-13 04:48:14.488974900 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46.jimple	2025-03-13 06:59:44.364814908 +0000
@@ -19,31 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46 v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever v;
-java.lang.String v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Unsupported type in alloy protocol ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever: java.lang.String _class()>();
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return "";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47.jimple	2025-03-13 04:48:14.488974900 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47.jimple	2025-03-13 06:59:44.364814908 +0000
@@ -19,19 +19,31 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-return v;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Unsupported type in alloy protocol ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Whatever: java.lang.String _class()>();
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_fail: boolean Root_meta_pure_functions_asserts_fail_String_1__Boolean_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return "";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48.jimple	2025-03-13 04:48:14.488974900 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48.jimple	2025-03-13 06:59:44.364814908 +0000
@@ -7,46 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48$1 v;
+java.lang.Boolean v;
+java.lang.Class v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "%";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate: java.lang.String _value()>();
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49.jimple	2025-03-13 04:48:14.488974900 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -19,17 +19,34 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49$1 v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "";
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "%";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate: java.lang.String _value()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -7,35 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50 v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50 v;
-java.lang.Class v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RuntimeInstance;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-return v;
+return "";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -19,17 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51 v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate;
+v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "%latest";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -19,17 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CLatestDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "";
+return "%latest";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -19,19 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53;
-v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_ExecutionContextInstance;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+return "";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54.jimple	2025-03-13 06:59:44.368814844 +0000
@@ -7,46 +7,40 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate value(org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate value(org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54$1 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime v;
-java.lang.String v, v, v;
+java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "%";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime: java.lang.String _value()>();
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate __type(java.lang.String)>("strictDate");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$9");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate _value(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,40 +7,46 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate value(org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate value(org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55 v;
-java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55$1 v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55;
-v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate __type(java.lang.String)>("strictDate");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$9");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate _value(java.lang.String)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "%";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDateTime: java.lang.String _value()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String format(java.lang.String,java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>("%s", v, v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56.jimple	2025-03-13 04:48:14.492974837 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue: java.lang.String _fullPath()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57 v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_EnumValue: java.lang.String _fullPath()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,33 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58: java.lang.Boolean value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+java.lang.Boolean v;
+java.lang.Class v;
+java.lang.Object v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Integer");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/LambdaFunction;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,35 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59: java.lang.Boolean value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.Class v;
-java.lang.Object v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CInteger;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/LambdaFunction;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Integer");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,33 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Decimal");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,32 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61 v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CDecimal;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Decimal");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,33 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+java.lang.Boolean v;
+java.lang.Class v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Float");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63.jimple	2025-03-13 06:59:44.372814782 +0000
@@ -7,35 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63 v;
-java.lang.Boolean v;
-java.lang.Class v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CFloat;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "Float");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64.jimple	2025-03-13 04:48:14.496974773 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64.jimple	2025-03-13 06:59:44.376814719 +0000
@@ -19,55 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64 v;
-java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[6];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: java.lang.String _name()>();
-v[0] = v;
-v[1] = ":";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: java.lang.String _class()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 752, 129, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[2] = v;
-v[3] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity _multiplicity()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 752, 159, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_mapToString_Multiplicity_1__String_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[4] = v;
-v[5] = "]";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65.jimple	2025-03-13 04:48:14.500974710 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65.jimple	2025-03-13 06:59:44.376814719 +0000
@@ -19,19 +19,55 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65 v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[6];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: java.lang.String _name()>();
+v[0] = v;
+v[1] = ":";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: java.lang.String _class()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 752, 129, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[2] = v;
+v[3] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity _multiplicity()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 752, 159, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_mapToString_Multiplicity_1__String_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[4] = v;
+v[5] = "]";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$6.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83.jimple	2025-03-13 04:48:14.516974458 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83.jimple	2025-03-13 06:59:44.388814529 +0000
@@ -7,94 +7,37 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83 v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83: java.lang.String value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$4 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$5 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$2 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$3 v;
-int v, v, v, v;
-boolean v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$6 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83 v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Class;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Property;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$2: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$3: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$4: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_StereotypePtr;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$5: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$5: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_TaggedValue;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$6;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$6: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83$6: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 748, 19, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr __type(java.lang.String)>("packageableElementPtr");
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr _fullPath(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$6.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84.jimple	2025-03-13 04:48:14.520974395 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84.jimple	2025-03-13 06:59:44.392814467 +0000
@@ -7,37 +7,94 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84: java.lang.String value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$3 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$4 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$2 v;
+int v, v, v, v;
+boolean v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$5 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$6 v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Unit;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr __type(java.lang.String)>("packageableElementPtr");
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr _fullPath(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Class;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_Property;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$2: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$2: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$3: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$3: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$4: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$4: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_StereotypePtr;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$5;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$5: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$5: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_domain_TaggedValue;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$6;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$6: void <init>(org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84$6: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 748, 19, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93.jimple	2025-03-13 04:48:14.528974268 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93.jimple	2025-03-13 06:59:44.404814278 +0000
@@ -19,21 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93 v;
 java.lang.String v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "StrictDate");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94.jimple	2025-03-13 04:48:14.528974268 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94.jimple	2025-03-13 06:59:44.404814278 +0000
@@ -19,19 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94 v;
 java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CStrictDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::PrimitiveType", "StrictDate");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96.jimple	2025-03-13 04:48:14.532974206 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96.jimple	2025-03-13 06:59:44.408814215 +0000
@@ -7,63 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96 v;
-java.lang.String v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96 v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[11];
-v[0] = "\t";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: java.lang.String _name()>();
-v[1] = v;
-v[2] = "(";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable tail(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_classElementsToPure_Any_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-v[3] = v;
-v[4] = "){";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.eclipse.collections.api.RichIterable _body()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_toPure_ValueSpecification_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
-v[5] = v;
-v[6] = "}:";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: java.lang.String _returnType()>();
-v[7] = v;
-v[8] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity _returnMultiplicity()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_mapToString_Multiplicity_1__String_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[9] = v;
-v[10] = "];";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree __type(java.lang.String)>("rootGraphFetchTree");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree _class(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97.jimple	2025-03-13 04:48:14.532974206 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97.jimple	2025-03-13 06:59:44.408814215 +0000
@@ -7,39 +7,63 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree value(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree v, v;
-java.lang.String v;
+java.lang.String v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree __type(java.lang.String)>("rootGraphFetchTree");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_RootGraphFetchTree _class(java.lang.String)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[11];
+v[0] = "\t";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: java.lang.String _name()>();
+v[1] = v;
+v[2] = "(";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable tail(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_classElementsToPure_Any_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
+v[3] = v;
+v[4] = "){";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.eclipse.collections.api.RichIterable _body()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_toPure_ValueSpecification_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, "\n", "");
+v[5] = v;
+v[6] = "}:";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: java.lang.String _returnType()>();
+v[7] = v;
+v[8] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_QualifiedProperty: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity _returnMultiplicity()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_mapToString_Multiplicity_1__String_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[9] = v;
+v[10] = "];";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification.jimple	2025-03-13 04:48:02.525163346 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification.jimple	2025-03-13 06:59:32.429002735 +0000
@@ -8,11 +8,1278 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
+public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 v;
+org.eclipse.collections.api.RichIterable v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+boolean v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 v;
+java.lang.Object v, v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: boolean;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_FunctionRoutedValueSpecification;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_metamodel_ExtendedRoutedValueSpecification;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/FunctionExpression;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 50, 33, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+int v, v, v, v;
+java.lang.Class v;
+java.lang.Object v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Unit;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 187, 29, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+return v;
+}
+public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isHackedUnit_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+boolean v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+return v;
+}
+public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v;
+java.lang.String v, v;
+boolean v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+java.lang.Class v, v, v;
+java.lang.Object v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 197, 43, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Unit;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+label:
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Class");
+if v == 0 goto label;
+label:
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Class");
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedClass_InstanceValue_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance __type(java.lang.String)>("genericTypeInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance _fullPath(java.lang.String)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v;
+java.lang.Class v;
+java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/generics/InferredGenericType;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "this");
+if v != 0 goto label;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable __type(java.lang.String)>("var");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 224, 49, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _class(java.lang.String)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable __type(java.lang.String)>("var");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _name(java.lang.String)>(v);
+label:
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedUnit_ValueSpecification_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+int v, v, v, v;
+java.lang.Object v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance __type(java.lang.String)>("genericTypeInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 237, 154, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance _fullPath(java.lang.String)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformUnitInstance_ValueSpecification_1__UnitInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance __type(java.lang.String)>("unitInstance");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 135, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance _unitType(java.lang.String)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 175, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 204, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 213, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/Number;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance _unitValue(java.lang.Number)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = null;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+long v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
+v := @parameter: long;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, 0, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object[] v;
+long v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.PureCompiledLambda v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+boolean v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
+v := @parameter: long;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 259, 59, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_extension_SerializerExtension_vX_X_X;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[31];
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[0] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[1] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[2] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[3] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[4] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[5] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[6] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$12");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$12");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[7] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$13");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$13");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[8] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$14");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$14");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[9] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$24");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[10] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$26");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$26");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[11] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$27");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$27");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[12] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[13] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$29");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[14] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$43");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[15] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$46");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[16] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$50");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[17] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$56");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[18] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$59");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$59");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[19] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$62");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[20] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$65");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[21] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$66");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$66");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[22] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$67");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[23] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$70");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[24] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$78");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$78");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[25] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$79");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[26] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$83");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[27] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$85");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$85");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[28] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$86");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[29] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$88");
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[30] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 519, 21, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 258, 8, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object dynamicMatch(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_possiblyTransformNewFunction_Any_1__Multiplicity_1__FunctionExpression_$0_1$__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(java.lang.Object, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "new");
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction __type(java.lang.String)>("func");
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 528, 68, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _function(java.lang.String)>(v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 529, 60, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _fControl(java.lang.String)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 52, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: java.lang.Object Root_meta_pure_functions_collection_head_T_MANY__T_$0_1$_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 78, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 86, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformNewClass_ValueSpecification_1__PackageableElementPtr_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 531, 65, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable tail(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _parameters(org.eclipse.collections.api.RichIterable)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: void <init>(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString execute()>();
+label:
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformNewClass_ValueSpecification_1__PackageableElementPtr_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr __type(java.lang.String)>("packageableElementPtr");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 549, 48, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 549, 63, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr _fullPath(java.lang.String)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v;
+boolean v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/RootGraphFetchTree;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 554, 22, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/GraphFetchTree;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 569, 26, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", 574, 4, 574, 29);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree _subTrees(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_hasAutoMapProperty_FunctionExpression_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+java.lang.Boolean v, v;
+boolean v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: void <init>()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: java.lang.Boolean execute()>();
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+return v;
+}
+public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_hasExtractEnumValue_FunctionExpression_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+int v, v, v, v, v, v, v, v;
+java.lang.Boolean v, v;
+java.lang.String v;
+boolean v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Class v, v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "extractEnumValue_Enumeration_1__String_1__T_1_");
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 602, 36, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 602, 97, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_scan_Any_1__String_MANY_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170 v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168 v;
+int v, v, v, v;
+boolean v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v;
+v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/LambdaFunction;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/FunctionExpression;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 611, 8, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Boolean_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Boolean_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: boolean;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda __type(java.lang.String)>("lambda");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _body(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: void <init>(org.eclipse.collections.api.RichIterable,boolean)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _parameters(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
 public static org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_resolveFControlFunction_AppliedFunction_1__Map_1__Function_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 long v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 v;
 org.eclipse.collections.api.RichIterable v, v;
 org.eclipse.collections.api.map.MutableMap v, v;
 java.lang.Long v, v;
@@ -57,14 +1324,14 @@
 staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$133: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition execute()>();
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)>(v, v, v);
-virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$134: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction)>(v, v, v);
+virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function execute()>();
 label:
 return v;
 }
@@ -338,21 +1605,21 @@
 {
 org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 v;
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 v;
 int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 java.lang.String v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137 v;
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$135: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -365,8 +1632,8 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_profilesToPure_Profile_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$136: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -379,8 +1646,8 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_enumsToPure_Enumeration_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$137: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -393,8 +1660,8 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: java.lang.String Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_classElementsToPure_Any_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$138: void <init>()>();
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -490,7 +1757,7 @@
 {
 org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState v;
 long v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139 v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
 org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Long v, v;
@@ -500,8 +1767,8 @@
 v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$139: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_toPureGrammar_AlloyToPureState)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long safeSize(java.lang.Object)>(v);
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
@@ -525,13 +1792,13 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair[] v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
 org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity_Impl v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v, v, v, v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v, v, v, v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140 v;
 java.lang.Object v, v, v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
@@ -620,8 +1887,8 @@
 v[4] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$140: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
+v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
+specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: void <init>(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -1176,1273 +2443,6 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: boolean;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$141: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, 0, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformValueSpecification_ValueSpecification_1__String_MANY__Map_1__Boolean_1__Boolean_1__Extension_MANY__ValueSpecification_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, boolean, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146 v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-boolean v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: boolean;
-v := @parameter: boolean;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_FunctionRoutedValueSpecification;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$142: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_metamodel_ExtendedRoutedValueSpecification;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$143: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_router_metamodel_clustering_ClusteredValueSpecification;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$144: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/FunctionExpression;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$145: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$146: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,boolean,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$147: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 50, 33, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
-public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-int v, v, v, v;
-java.lang.Class v;
-java.lang.Object v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Unit;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 187, 29, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-return v;
-}
-public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isHackedUnit_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-boolean v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isUnitType_InstanceValue_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-return v;
-}
-public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_isClassFunctionParameter_InstanceValue_1__Boolean_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v;
-java.lang.String v, v;
-boolean v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-java.lang.Class v, v, v;
-java.lang.Object v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 197, 43, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Unit;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-label:
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Class");
-if v == 0 goto label;
-label:
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Class");
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedClass_InstanceValue_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148 v;
-boolean v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance __type(java.lang.String)>("genericTypeInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/DataType;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$148: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$149: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 206, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance _fullPath(java.lang.String)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformVar_VariableExpression_1__Boolean_1__Variable_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v;
-java.lang.Class v;
-java.lang.Object v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/generics/InferredGenericType;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "this");
-if v != 0 goto label;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable __type(java.lang.String)>("var");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_metamodel: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_domain_transformMultiplicity_Multiplicity_1__Multiplicity_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _multiplicity(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_domain_Multiplicity)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 224, 49, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _class(java.lang.String)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable __type(java.lang.String)>("var");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_Variable _name(java.lang.String)>(v);
-label:
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformHackedUnit_ValueSpecification_1__GenericTypeInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-int v, v, v, v;
-java.lang.Object v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance __type(java.lang.String)>("genericTypeInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 237, 154, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GenericTypeInstance _fullPath(java.lang.String)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformUnitInstance_ValueSpecification_1__UnitInstance_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance __type(java.lang.String)>("unitInstance");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 135, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance _unitType(java.lang.String)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 175, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 204, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 242, 213, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/Number;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_UnitInstance _unitValue(java.lang.Number)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = null;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, 0L, v, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-long v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v := @parameter: long;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v, 0, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformAny_Any_MANY__String_MANY__Map_1__Multiplicity_1__Integer_1__FunctionExpression_$0_1$__Boolean_1__Extension_MANY__ValueSpecification_1_(org.eclipse.collections.api.RichIterable, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object[] v;
-long v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.PureCompiledLambda v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v := @parameter: long;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: boolean;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 259, 59, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_extension_SerializerExtension_vX_X_X;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$165: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[31];
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$150: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[1] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[2] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[3] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[4] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[5] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[6] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$12");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$12");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[7] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$13");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$13");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[8] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$14");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$14");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[9] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$24");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$151: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[10] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$26");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$26");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[11] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$27");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$27");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[12] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[13] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$29");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$152: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[14] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$43");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$153: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[15] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$46");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$154: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[16] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$50");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$155: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[17] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$56");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$156: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[18] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$59");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$59");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[19] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$62");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$157: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[20] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$65");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$158: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[21] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$66");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$66");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[22] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$67");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$159: void <init>(org.eclipse.collections.api.RichIterable)>(v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[23] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$70");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$160: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[24] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$78");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$78");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[25] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$79");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$161: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[26] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$83");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$162: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[27] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$85");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$85");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[28] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$86");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$163: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[29] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$88");
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$164: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,boolean)>(v, v, v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[30] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 519, 21, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 258, 8, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object dynamicMatch(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_possiblyTransformNewFunction_Any_1__Multiplicity_1__FunctionExpression_$0_1$__String_MANY__Map_1__Extension_MANY__ValueSpecification_1_(java.lang.Object, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166 v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-boolean v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-v := @parameter: java.lang.Object;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "new");
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction __type(java.lang.String)>("func");
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 528, 68, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _function(java.lang.String)>(v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 529, 60, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _fControl(java.lang.String)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 52, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: java.lang.Object Root_meta_pure_functions_collection_head_T_MANY__T_$0_1$_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 78, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 530, 86, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformNewClass_ValueSpecification_1__PackageableElementPtr_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 531, 65, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable tail(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$166: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction _parameters(org.eclipse.collections.api.RichIterable)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: void <init>(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$167: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_CString execute()>();
-label:
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformNewClass_ValueSpecification_1__PackageableElementPtr_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl v;
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr __type(java.lang.String)>("packageableElementPtr");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 549, 48, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 549, 63, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_PackageableElementPtr _fullPath(java.lang.String)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformGraphFetchTree_GraphFetchTree_1__String_MANY__Map_1__Extension_MANY__GraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v;
-boolean v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170 v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168 v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/RootGraphFetchTree;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$168: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/PropertyGraphFetchTree;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$169: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$170: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 554, 22, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_graphFetch_routing_ClusteredGraphFetchTree;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$171: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/graphFetch/GraphFetchTree;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: void <init>(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$172: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 569, 26, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", 574, 4, 574, 29);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_GraphFetchTree _subTrees(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_hasAutoMapProperty_FunctionExpression_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-java.lang.Boolean v, v;
-boolean v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$173: void <init>()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$174: java.lang.Boolean execute()>();
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-return v;
-}
-public static boolean Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_hasExtractEnumValue_FunctionExpression_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-int v, v, v, v, v, v, v, v;
-java.lang.Boolean v, v;
-java.lang.String v;
-boolean v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Class v, v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "extractEnumValue_Enumeration_1__String_1__T_1_");
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 602, 36, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 602, 97, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_scan_Any_1__String_MANY_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178 v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177 v;
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v;
-boolean v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v;
-v := @parameter: java.lang.Object;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$175: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/LambdaFunction;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$176: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/FunctionExpression;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$177: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$178: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure", v, v, 611, 8, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Boolean_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 0, v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_transformLambda_FunctionDefinition_1__Boolean_1__Extension_MANY__Lambda_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, boolean, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179 v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: boolean;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda __type(java.lang.String)>("lambda");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_valueSpecification_transformFunctionBody_FunctionDefinition_1__Boolean_1__Extension_MANY__ValueSpecification_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,boolean,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _body(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_functions_meta_functionType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType Root_meta_pure_functions_meta_functionType_Function_1__FunctionType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.FunctionType: org.eclipse.collections.api.RichIterable _parameters()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179;
-specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$179: void <init>(org.eclipse.collections.api.RichIterable,boolean)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _parameters(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$101 v;
@@ -2677,11 +2677,11 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$14", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$14", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$26: void <init>()>();
@@ -2701,15 +2701,15 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$39", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$17", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$4", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$32: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformValueSpecification$5$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$39", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$resolveFControlFunction$1$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$17", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$33: void <init>()>();
@@ -2765,83 +2765,83 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$46: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$160", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$47: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$160", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$48: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$85", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$49: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$161", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$85", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$50: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$161", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$51: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$88", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$11", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$52: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$162", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$88", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$11", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$162", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$54: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$87", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$55: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$87", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$56: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$164", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$57: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$164", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$58: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$165", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$59: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$165", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$60: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$166", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$61: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$166", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$62: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$167", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$63: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$hasAutoMapProperty$19$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$167", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$64: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$42", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$16", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$65: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$16", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$42", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$66;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$66: void <init>()>();
@@ -2913,11 +2913,11 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$83: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$52", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$84: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformAny$15$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$28", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$52", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$85;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$85: void <init>()>();
@@ -2953,11 +2953,11 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$93: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$169", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$94: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$169", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$95;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$95: void <init>()>();
@@ -2965,11 +2965,11 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$96: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$38", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$97: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$transformGraphFetchTree$18$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$classElementsToPure$10$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$38", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$98;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$98: void <init>()>();
@@ -2993,35 +2993,35 @@
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$103: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$77", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$104: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$173", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$77", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$105: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$173", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$106: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$172", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$107: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$172", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$108: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$75", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$109: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$171", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$75", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$110: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$valueSpecification$possiblyTransformNewFunction$16$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_2$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$vX_X_X$transformation$fromPureGraph$toPureGrammar$toPure$11$system$imports$import__core_pure_protocol_vX_X_X_transfers_valueSpecification_pure_3$171", v);
 v = <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$111;
 specialinvoke v.<org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_valueSpecification$111: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157.jimple	2025-03-13 04:48:14.808969857 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157.jimple	2025-03-13 06:59:44.672810061 +0000
@@ -83,7 +83,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500540");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500547");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -132,7 +132,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500556");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500563");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -181,7 +181,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_pure_router_preeval_preeval$157: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500568");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1500575");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_store_cluster.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_store_cluster.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_store_cluster.jimple	2025-03-13 04:48:04.125138147 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_pure_router_store_cluster.jimple	2025-03-13 06:59:33.992978123 +0000
@@ -1260,7 +1260,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$741177");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$741180");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware$88.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware$88.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware$88.jimple	2025-03-13 04:48:16.784938722 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware$88.jimple	2025-03-13 06:59:46.620779407 +0000
@@ -68,7 +68,7 @@
 v = <org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware: org.eclipse.collections.api.map.MutableMap __functions>;
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$aggregationAware$reprocessFunction$1$system$imports$import__core_store_aggregationAware_aggregationAware_pure_1$4");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$1274681");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$1274682");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware.jimple	2025-03-13 04:48:16.580941936 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_aggregationAware_aggregationAware.jimple	2025-03-13 06:59:46.416782617 +0000
@@ -63,7 +63,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1274073");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$1274074");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$86$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$86$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$86$1.jimple	2025-03-13 04:48:16.888937083 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$86$1.jimple	2025-03-13 06:59:46.720777833 +0000
@@ -52,7 +52,7 @@
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_chain$86$1;
 v = v.<org.finos.legend.pure.generated.core_store_m2m_chain$86$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$724604");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::SimpleFunctionExpression", "$core$724607");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
 v = v.<org.finos.legend.pure.generated.core_store_m2m_chain$86$1: org.eclipse.collections.api.RichIterable val$_inScopeVarValue>;
 v = v.<org.finos.legend.pure.generated.core_store_m2m_chain$86$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$91.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$91.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$91.jimple	2025-03-13 04:48:16.916936641 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain$91.jimple	2025-03-13 06:59:46.744777456 +0000
@@ -100,7 +100,7 @@
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_store_m2m_chain$91: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$724793");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$724796");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain.jimple	2025-03-13 04:48:04.621130337 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_chain.jimple	2025-03-13 06:59:34.500970129 +0000
@@ -109,7 +109,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$721862");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$721865");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -319,7 +319,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$722774");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$722777");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
@@ -856,7 +856,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$721550");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$721553");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_inMemory.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_inMemory.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_inMemory.jimple	2025-03-13 04:48:04.965124920 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_inMemory.jimple	2025-03-13 06:59:34.888964023 +0000
@@ -828,7 +828,7 @@
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.FixedSizeListFactory fixedSize>;
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$539623");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::FunctionType", "$core$539626");
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.FixedSizeListFactory: org.eclipse.collections.api.list.FixedSizeList of(java.lang.Object)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _typeArguments(org.eclipse.collections.api.RichIterable)>(v);
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10.jimple	2025-03-13 04:48:17.084933994 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10.jimple	2025-03-13 06:59:46.912774812 +0000
@@ -4,41 +4,34 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10$1 v;
-org.eclipse.collections.api.map.MapIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: java.lang.String Root_meta_pure_mapping_modelToModel_test_createInstances_getName__Firm_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11.jimple	2025-03-13 04:48:17.084933994 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11.jimple	2025-03-13 06:59:46.912774812 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
-java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11$1 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: java.lang.String Root_meta_pure_mapping_modelToModel_test_createInstances_getName__Firm_1__String_1_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12.jimple	2025-03-13 06:59:46.912774812 +0000
@@ -19,25 +19,22 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm v;
-org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12$1 v;
 java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "efgh");
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13;
@@ -19,23 +19,30 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13 v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v;
-boolean v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "efgh");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576461");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576323");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -25,22 +25,18 @@
 public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v, v;
+org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14 v;
-java.lang.Object v, v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: org.eclipse.collections.api.RichIterable _employees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576460");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576318");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576315");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -7,38 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1576310");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
+return "abcd";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -27,9 +27,11 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "abcd";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18.jimple	2025-03-13 04:48:17.088933932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _streetAddress()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _streetAddress()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2.jimple	2025-03-13 06:59:46.916774749 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21 v;
@@ -19,17 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21 v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: org.eclipse.collections.api.RichIterable _addresses()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -4,36 +4,32 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22 v;
-org.eclipse.collections.api.map.MapIterable v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::FirmEmployee");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -4,32 +4,36 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23 v;
+org.eclipse.collections.api.map.MapIterable v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::FirmEmployee");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -19,20 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: org.eclipse.collections.api.RichIterable _addresses()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _streetAddress()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _streetAddress()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5.jimple	2025-03-13 04:48:17.092933869 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -4,34 +4,36 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5 v;
-java.lang.String v;
+org.eclipse.collections.api.map.MapIterable v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::FirmEmployee");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6.jimple	2025-03-13 04:48:17.096933805 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -4,7 +4,7 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
 public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
@@ -12,27 +12,26 @@
 org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6 v;
-org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::FirmEmployee");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_createInstances_getFullName__Firm_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7.jimple	2025-03-13 04:48:17.096933805 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7 v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address: java.lang.String _street()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8.jimple	2025-03-13 04:48:17.096933805 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8.jimple	2025-03-13 06:59:46.920774685 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_createInstances_getFullName__Firm_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9.jimple	2025-03-13 04:48:17.096933805 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9.jimple	2025-03-13 06:59:46.924774623 +0000
@@ -4,34 +4,41 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v;
+org.eclipse.collections.api.map.MapIterable v;
+org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9$1 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances.jimple	2025-03-13 04:48:17.084933994 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_createInstances.jimple	2025-03-13 06:59:46.912774812 +0000
@@ -582,75 +582,75 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$2: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576310", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiProperty$3$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiProperty$3$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiProperty$3$system$imports$import__core_store_m2m_tests_createInstances_pure_1$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiProperty$3$system$imports$import__core_store_m2m_tests_createInstances_pure_1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociation$2$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociation$2$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociation$2$system$imports$import__core_store_m2m_tests_createInstances_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociation$2$system$imports$import__core_store_m2m_tests_createInstances_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneMany_FirmEmployee$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576318", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneMany_FirmEmployee$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576315", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneMany_FirmEmployee$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneMany_FirmEmployee$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$testCreateInstances$1$system$imports$import__core_store_m2m_tests_createInstances_pure_1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$8", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Person_p1$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Person_p1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMappingOneManyMultiProperty_FirmEmployee$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$getFullName$6$system$imports$import__core_store_m2m_tests_createInstances_pure_1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$createInstances$getFullName$6$system$imports$import__core_store_m2m_tests_createInstances_pure_1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiPropertyOptional$4$system$imports$import__core_store_m2m_tests_createInstances_pure_1$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiPropertyOptional$4$system$imports$import__core_store_m2m_tests_createInstances_pure_1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576323", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$20: void <init>()>();
@@ -658,19 +658,19 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Firm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576461", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiPropertyOptional$4$system$imports$import__core_store_m2m_tests_createInstances_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Firm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testCartesianOnAssociationMultiPropertyOptional$4$system$imports$import__core_store_m2m_tests_createInstances_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1576460", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_createInstances_createInstancesModelMapping_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_createInstances: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_createInstances$25: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_autoMapping.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_autoMapping.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_autoMapping.jimple	2025-03-13 04:48:17.124933364 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_autoMapping.jimple	2025-03-13 06:59:46.952774182 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1021150");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1021129");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$mapSourceToTargetBasedOnNameAndType$1$system$imports$import__core_store_m2m_tests_legend_autoMapping_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1.jimple	2025-03-13 04:48:17.128933301 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1.jimple	2025-03-13 06:59:46.956774119 +0000
@@ -7,43 +7,45 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm v;
+java.lang.Boolean v;
 java.lang.String v, v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "$";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm: java.lang.String _name()>();
-v[1] = v;
-v[2] = "$";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "1$");
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "2$");
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2.jimple	2025-03-13 04:48:17.132933237 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2.jimple	2025-03-13 06:59:46.956774119 +0000
@@ -7,45 +7,43 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm v;
-java.lang.Boolean v;
 java.lang.String v, v;
-boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "1$");
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "2$");
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "$";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm: java.lang.String _name()>();
+v[1] = v;
+v[2] = "$";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3.jimple	2025-03-13 04:48:17.132933237 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3.jimple	2025-03-13 06:59:46.956774119 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3;
@@ -19,20 +19,36 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+java.lang.String v, v, v;
+boolean v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "1$|");
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "2$|");
+if v != 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "3$|");
+if v == 0 goto label;
+label:
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4.jimple	2025-03-13 04:48:17.132933237 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4.jimple	2025-03-13 06:59:46.960774056 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4;
@@ -19,36 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.String v, v, v;
-boolean v, v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "1$|");
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "2$|");
-if v != 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean endsWith(java.lang.String,java.lang.String)>(v, "3$|");
-if v == 0 goto label;
-label:
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_src___Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain.jimple	2025-03-13 04:47:57.881236483 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain.jimple	2025-03-13 06:59:27.705077072 +0000
@@ -37,7 +37,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$577688");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$577729");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$dataQuality$constraintFailureAtRootChain$1$system$imports$import__core_store_m2m_tests_legend_chain_dataQualityChain_pure_1$0");
@@ -303,7 +303,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$577719");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$577760");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$dataQuality$constraintFailureAtNestedPropertyChain$2$system$imports$import__core_store_m2m_tests_legend_chain_dataQualityChain_pure_1$0");
@@ -470,19 +470,19 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$1: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_SrcToBridgeMapping__Firm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$2: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_bridge__Firm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_SrcToBridgeMapping__Firm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_SrcToBridgeMapping__Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_dest_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_chain_dataQuality_SrcToBridgeMapping__Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_dataQualityChain$5: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain.jimple	2025-03-13 04:48:17.144933049 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain.jimple	2025-03-13 06:59:46.968773931 +0000
@@ -37,7 +37,7 @@
 java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain$15 v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610588");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610595");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$filter$filterOnSourceToBridgeMapping$1$system$imports$import__core_store_m2m_tests_legend_chain_filterChain_pure_1$0");
@@ -166,7 +166,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain$16 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610619");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610626");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$filter$filterOnBridgeToDestMapping$2$system$imports$import__core_store_m2m_tests_legend_chain_filterChain_pure_1$0");
@@ -355,7 +355,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_filterChain$17 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610650");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1610657");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$filter$filterOnBothMappings$3$system$imports$import__core_store_m2m_tests_legend_chain_filterChain_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain$4.jimple	2025-03-13 04:48:17.160932797 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain$4.jimple	2025-03-13 06:59:46.984773679 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1578631");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1578638");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/chain/parametersChain.pure", v, v, 160, 12, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1578568");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1578575");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain.jimple	2025-03-13 04:48:17.160932797 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_parametersChain.jimple	2025-03-13 06:59:46.984773679 +0000
@@ -37,7 +37,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1577580");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1577587");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$parameters$qualifiedPropertyAccessWithConstantParameter$1$system$imports$import__core_store_m2m_tests_legend_chain_parametersChain_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_simpleChain.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_simpleChain.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_simpleChain.jimple	2025-03-13 04:48:17.180932481 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_chain_simpleChain.jimple	2025-03-13 06:59:47.004773363 +0000
@@ -37,7 +37,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179849");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179880");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeFlat$1$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -136,7 +136,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179879");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179910");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeFlatChecked$2$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -265,7 +265,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179910");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179941");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeNested$3$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -364,7 +364,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179940");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179971");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeNestedChecked$4$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -517,7 +517,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1179971");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180002");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeNestedMultiObject$5$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -642,7 +642,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180002");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180033");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$simpleChainSerializeNestedCheckedMultiObject$6$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
@@ -836,8 +836,8 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180033");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180039");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180064");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1180070");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$chain$simple$testJsonModelConnectionPriorityOverModelChainConnection$7$system$imports$import__core_store_m2m_tests_legend_chain_simpleChain_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$1.jimple	2025-03-13 04:48:17.188932356 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$1.jimple	2025-03-13 06:59:47.016773175 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290691");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290692");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 279, 98, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290089");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290090");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$12.jimple	2025-03-13 04:48:17.192932293 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$12.jimple	2025-03-13 06:59:47.016773175 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290533");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290534");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 170, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289969");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289970");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$14.jimple	2025-03-13 04:48:17.192932293 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$14.jimple	2025-03-13 06:59:47.016773175 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290481");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290482");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 134, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289929");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289930");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$17.jimple	2025-03-13 04:48:17.196932230 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$17.jimple	2025-03-13 06:59:47.020773112 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290613");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290614");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 224, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290029");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290030");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$18.jimple	2025-03-13 04:48:17.196932230 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$18.jimple	2025-03-13 06:59:47.020773112 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290665");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290666");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 261, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290069");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290070");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$19.jimple	2025-03-13 04:48:17.196932230 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$19.jimple	2025-03-13 06:59:47.020773112 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290560");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290561");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 188, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289989");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289990");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$2.jimple	2025-03-13 04:48:17.196932230 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$2.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290717");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290718");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 299, 23, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290109");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290110");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20.jimple	2025-03-13 04:48:17.196932230 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -19,33 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Long v;
-int v, v, v, v;
-java.lang.Object v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20 v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product: java.lang.String _idAndName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable split(java.lang.Object,java.lang.Object)>(v, ":");
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 684, 39, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From: long _id()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21.jimple	2025-03-13 04:48:17.200932167 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -19,21 +19,33 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Long v;
-long v;
+int v, v, v, v;
+java.lang.Object v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_From: long _id()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Product: java.lang.String _idAndName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable split(java.lang.Object,java.lang.Object)>(v, ":");
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 684, 39, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(java.lang.String)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24.jimple	2025-03-13 04:48:17.200932167 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -4,52 +4,35 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::constraints::C");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290507");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 152, 35, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm: org.eclipse.collections.api.RichIterable _employees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289949");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25.jimple	2025-03-13 04:48:17.200932167 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm2: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26.jimple	2025-03-13 04:48:17.200932167 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26.jimple	2025-03-13 06:59:47.024773049 +0000
@@ -4,34 +4,52 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
 public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Firm2: java.lang.String _name()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::constraints::C");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290508");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 152, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289950");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$28.jimple	2025-03-13 04:48:17.200932167 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$28.jimple	2025-03-13 06:59:47.028772987 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290377");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290378");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 63, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289845");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289846");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$3.jimple	2025-03-13 04:48:17.204932104 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$3.jimple	2025-03-13 06:59:47.028772987 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290429");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290430");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 98, 38, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289889");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289890");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32.jimple	2025-03-13 04:48:17.204932104 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32.jimple	2025-03-13 06:59:47.028772987 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32 v;
@@ -19,24 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num v;
+java.lang.Long v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32 v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num: long _n()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33.jimple	2025-03-13 04:48:17.204932104 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33.jimple	2025-03-13 06:59:47.028772987 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33;
@@ -19,21 +19,24 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num v;
-java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33 v;
-long v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__Num: long _n()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$43.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$43.jimple	2025-03-13 04:48:17.212931978 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$43.jimple	2025-03-13 06:59:47.036772861 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290329");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290330");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 28, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289801");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289802");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$44.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$44.jimple	2025-03-13 04:48:17.212931978 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$44.jimple	2025-03-13 06:59:47.036772861 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290403");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290404");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 80, 41, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289869");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289870");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$47.jimple	2025-03-13 04:48:17.212931978 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$47.jimple	2025-03-13 06:59:47.036772861 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290353");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290354");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 46, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289821");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289822");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$49.jimple	2025-03-13 04:48:17.216931914 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$49.jimple	2025-03-13 06:59:47.040772797 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290639");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290640");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 243, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290049");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290050");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$5.jimple	2025-03-13 04:48:17.216931914 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$5.jimple	2025-03-13 06:59:47.040772797 +0000
@@ -45,7 +45,7 @@
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A _s(java.lang.String)>("blah");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A _b(boolean)>(1);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_A _i(long)>(10L);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1288595");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1288596");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_isEqual_T_1__T_1__RootGraphFetchTree_1__Boolean_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$50.jimple	2025-03-13 04:48:17.216931914 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$50.jimple	2025-03-13 06:59:47.040772797 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290455");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290456");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 116, 50, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289909");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1289910");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$57.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$57.jimple	2025-03-13 04:48:17.220931851 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$57.jimple	2025-03-13 06:59:47.044772734 +0000
@@ -38,7 +38,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290587");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290588");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -48,7 +48,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/constraints.pure", v, v, 206, 35, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290009");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1290010");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$6.jimple	2025-03-13 04:48:17.220931851 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$6.jimple	2025-03-13 06:59:47.044772734 +0000
@@ -55,7 +55,7 @@
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1288605");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1288606");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_isDistinct_T_MANY__RootGraphFetchTree_1__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7.jimple	2025-03-13 04:48:17.220931851 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7.jimple	2025-03-13 06:59:47.044772734 +0000
@@ -7,33 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7 v;
-java.lang.Boolean v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C: boolean _b()>();
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8.jimple	2025-03-13 04:48:17.224931788 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8.jimple	2025-03-13 06:59:47.048772672 +0000
@@ -7,31 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy v;
-java.lang.String v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_constraints__C: boolean _b()>();
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints.jimple	2025-03-13 04:47:58.081233333 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints.jimple	2025-03-13 06:59:27.909073862 +0000
@@ -1286,11 +1286,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_F$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintnewmapping2_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintnewmapping2_meta_pure_mapping_modelToModel_test_alloy_constraints_ProductTaxonomy$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_F$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$9: void <init>()>();
@@ -1338,11 +1338,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_ProductMapping_meta_pure_mapping_modelToModel_test_alloy_constraints_Product$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_LoanMapping_meta_pure_mapping_modelToModel_test_alloy_constraints_Loan$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_LoanMapping_meta_pure_mapping_modelToModel_test_alloy_constraints_Loan$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_ProductMapping_meta_pure_mapping_modelToModel_test_alloy_constraints_Product$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$22: void <init>()>();
@@ -1354,15 +1354,15 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$constraints$testIsDistinctConstraint$8$system$imports$import__core_store_m2m_tests_legend_constraints_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintmapping1_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintmapping1_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintmapping2_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm2$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_m2mconstraintmapping2_meta_pure_mapping_modelToModel_test_alloy_constraints_Firm2$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$constraints$testIsDistinctConstraint$8$system$imports$import__core_store_m2m_tests_legend_constraints_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$27: void <init>()>();
@@ -1386,11 +1386,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$32: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_Firm$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_n2fExpectedNotMapped_meta_pure_mapping_modelToModel_test_alloy_constraints_F$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$33: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_n2fExpectedNotMapped_meta_pure_mapping_modelToModel_test_alloy_constraints_F$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_constraints_Firm$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_constraints$34: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11.jimple	2025-03-13 04:48:17.224931788 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11.jimple	2025-03-13 06:59:47.048772672 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11 v;
+long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
+java.lang.Long v, v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num2: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild _child()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(5L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained: long _i()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12.jimple	2025-03-13 04:48:17.224931788 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12.jimple	2025-03-13 06:59:47.048772672 +0000
@@ -7,38 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12 v;
-long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained v;
-boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(5L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained: long _i()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num2: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild _child()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17.jimple	2025-03-13 04:48:17.228931725 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17.jimple	2025-03-13 06:59:47.052772609 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17 v;
@@ -19,21 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 long v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints v;
+java.lang.Boolean v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num: long _i()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints: long _pages()>();
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(50L);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18.jimple	2025-03-13 04:48:17.228931725 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18.jimple	2025-03-13 06:59:47.052772609 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18 v;
 java.lang.Object v, v;
@@ -19,26 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints v;
-java.lang.Boolean v;
+java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18 v;
-boolean v;
+long v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints: long _pages()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num: long _i()>();
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(50L);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequalities_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26.jimple	2025-03-13 04:48:17.232931662 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26.jimple	2025-03-13 06:59:47.056772546 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26 v;
-java.lang.Long v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26;
@@ -19,21 +19,36 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26 v;
-java.lang.Long v;
-long v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review v;
+java.lang.String v, v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book: long _pages()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review: java.lang.String _by()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing _marketing()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints _book()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints _author()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27.jimple	2025-03-13 04:48:17.232931662 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27.jimple	2025-03-13 06:59:47.056772546 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27 v;
@@ -19,36 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review v;
-java.lang.String v, v;
+java.lang.Long v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27 v;
-boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review: java.lang.String _by()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing _marketing()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Marketing: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints _book()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints _author()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_AuthorWithConstraints: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book: long _pages()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28.jimple	2025-03-13 04:48:17.232931662 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28.jimple	2025-03-13 06:59:47.056772546 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28 v;
@@ -19,20 +19,34 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
+long v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
+java.lang.Boolean v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author: org.eclipse.collections.api.RichIterable _books()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(2L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y: long _i()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y: boolean _b()>();
+if v == 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30.jimple	2025-03-13 04:48:17.232931662 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30.jimple	2025-03-13 06:59:47.056772546 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30;
@@ -19,34 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30 v;
-long v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
-boolean v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(2L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y: long _i()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y: boolean _b()>();
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Author: org.eclipse.collections.api.RichIterable _books()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38.jimple	2025-03-13 04:48:17.236931599 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38.jimple	2025-03-13 06:59:47.060772483 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38 v;
@@ -19,19 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing v;
+java.lang.Long v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing _marketing()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num: long _i()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39.jimple	2025-03-13 04:48:17.236931599 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39.jimple	2025-03-13 06:59:47.060772483 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39 v;
@@ -19,21 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-long v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Num: long _i()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Book: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_src__Marketing _marketing()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52.jimple	2025-03-13 04:48:17.244931474 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52.jimple	2025-03-13 06:59:47.068772357 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52 v;
+long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
-org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
+java.lang.Long v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate _d()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(3L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints: long _i()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53.jimple	2025-03-13 04:48:17.244931474 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53.jimple	2025-03-13 06:59:47.068772357 +0000
@@ -7,38 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53 v;
-long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints v;
-java.lang.Boolean v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild v;
+org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(3L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints: long _i()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__SomeDataConstrainedChild: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate _d()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality.jimple	2025-03-13 04:47:58.237230876 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality.jimple	2025-03-13 06:59:28.065071407 +0000
@@ -8,6 +8,49 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
+public static long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_totalWords_Integer_1__Integer_1_(long, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+long v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v, v;
+boolean v;
+v := @parameter: long;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = 50L;
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_finalWordCount_Integer_1__Integer_1_(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+return v;
+}
+public static long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_finalWordCount_Integer_1__Integer_1_(long, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.Long[] v;
+long v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
+java.lang.Number v;
+v := @parameter: long;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(50L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+return v;
+}
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_canUseGraphFetchCheckedWhenNoConstraints__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -30,7 +73,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$485939");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486127");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canUseGraphFetchCheckedWhenNoConstraints$1$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -107,7 +150,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$485989");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486177");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canUseGraphFetchCheckedWhenNoConstraintsInherited$2$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -181,7 +224,7 @@
 org.finos.legend.pure.generated.Root_meta_pure_mapping_Result v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486039");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486227");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsPassWhenUsingGraphFetch$3$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -236,7 +279,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486078");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486266");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsPassForValidData$4$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -313,7 +356,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486128");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486316");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$unmappedConstraintPropertiesCauseDefects$5$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -409,7 +452,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486178");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486366");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$unmappedConstraintPropertiesViaQualifierCauseDefects$6$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -496,7 +539,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486228");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486416");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsFailForInvalidDataOneDefect$7$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -583,7 +626,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486278");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486466");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsFailForInvalidDataTwoDefects$8$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -679,7 +722,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486328");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486516");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsAreInheritedAndPassForValidData$9$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -756,7 +799,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486378");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486566");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$constraintsAreInheritedAndFailForInvalidData$10$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -852,7 +895,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486428");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486616");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithDefectForConstraintViolationOnTarget$11$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -939,7 +982,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486478");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486666");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithDefectForConstraintViolationOnChildOfTarget$12$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1088,7 +1131,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486528");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486716");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithDefectForConstraintViolationOnSource$13$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1185,7 +1228,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486578");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486766");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canDefineConstraintAndInheritFromAClassThatDoesNotDefineConstraintsAndPassForValidData$14$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1262,7 +1305,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486628");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486816");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canDefineConstraintAndInheritFromAClassThatDoesNotDefineConstraintsAndFailForInvalidData$15$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1349,7 +1392,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486678");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486866");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithDefectForMultiplicityConstructionViolationOnSource$16$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1460,7 +1503,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486728");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486916");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithDefectForAParsingErrorWhichCausesMultiplicityConstructionViolationOnSource$17$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1620,7 +1663,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486778");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486966");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithoutDefectForConstraintViolationOnSourceWhenConstraintsSuppressed$18$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1700,7 +1743,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486829");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487017");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$executionSucceedsForConstraintViolationOnSourceWhenConstraintsSuppressed$19$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1770,7 +1813,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486879");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487067");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$returnCheckResultWithoutDefectForConstraintViolationOnTargetWhenConstraintsSuppressed$20$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1850,7 +1893,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486930");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487118");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$executionSucceedsForConstraintViolationOnTargetWhenConstraintsSuppressed$21$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -1917,7 +1960,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$486980");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487168");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$fetchGraphIsExpandedToAccomodateImplicitConstraintPropertiesOnTarget$22$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -2044,7 +2087,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487030");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487218");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$fetchGraphIsExpandedToAccomodateImplicitConstraintPropertiesOnSource$23$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -2127,7 +2170,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487080");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487268");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$testWordCountForM2MNonRecursiveFunction$24$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_1$0");
@@ -2190,7 +2233,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487142");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$487330");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$fetchGraphIsExpandedfForInheritedConstraintWithQualifier$1$system$imports$import__core_store_m2m_tests_legend_dataQuality_pure_11$0");
@@ -2245,49 +2288,6 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public static long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_totalWords_Integer_1__Integer_1_(long, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-long v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v, v;
-boolean v;
-v := @parameter: long;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = 50L;
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_finalWordCount_Integer_1__Integer_1_(long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-return v;
-}
-public static long Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_finalWordCount_Integer_1__Integer_1_(long, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-java.lang.Long[] v;
-long v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Number v;
-v := @parameter: long;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(50L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-return v;
-}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$33 v;
@@ -2394,11 +2394,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_noIMapping_WithConstraints$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_SomeDataConstrained$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_noIMapping_WithConstraints$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$13: void <init>()>();
@@ -2418,11 +2418,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_copyIntegerMapping_WithConstraintInheritsNoConstriants$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_BookWithConstraints$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_copyIntegerMapping_WithConstraintInheritsNoConstriants$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$19: void <init>()>();
@@ -2454,15 +2454,15 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_simpleLiteratureMapping_Book$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_dest_Review$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_simpleLiteratureMapping_Book$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_constraintsLiteratureMapping_AuthorWithConstraints$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$29: void <init>()>();
@@ -2470,7 +2470,7 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_src__Y$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_constraintsLiteratureMapping_AuthorWithConstraints$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$31: void <init>()>();
@@ -2502,11 +2502,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_constraintsLiteratureMapping_BookWithConstraints$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_copyIntegerMapping_WithConstraints$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$39: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_copyIntegerMapping_WithConstraints$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_dataQuality_mapping_constraintsLiteratureMapping_BookWithConstraints$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$40: void <init>()>();
@@ -2558,11 +2558,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$52: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_noIMapping_SomeDataConstrainedChild$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_graphFetch_dest_WithConstraints$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_dataQuality_noIMapping_SomeDataConstrainedChild$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_dataQuality$54: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_filterInMapping.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_filterInMapping.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_filterInMapping.jimple	2025-03-13 04:48:17.280930906 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_filterInMapping.jimple	2025-03-13 06:59:47.100771853 +0000
@@ -26,7 +26,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230366");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230329");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$filter$canFilterInAMapping$1$system$imports$import__core_store_m2m_tests_legend_filterInMapping_pure_1$0");
@@ -89,7 +89,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230415");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230378");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$filter$canFilterInAMappingChecked$2$system$imports$import__core_store_m2m_tests_legend_filterInMapping_pure_1$0");
@@ -162,7 +162,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230465");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230428");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$filter$canFilterInAMappingOnChildObjects$3$system$imports$import__core_store_m2m_tests_legend_filterInMapping_pure_1$0");
@@ -221,7 +221,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230514");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1230477");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$filter$canExecuteFilterAtSetLevel$4$system$imports$import__core_store_m2m_tests_legend_filterInMapping_pure_1$0");
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1.jimple	2025-03-13 04:48:17.288930779 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1.jimple	2025-03-13 06:59:47.108771728 +0000
@@ -19,30 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1$1 v;
-org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242717");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: java.lang.String _firstName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2.jimple	2025-03-13 04:48:17.292930717 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2.jimple	2025-03-13 06:59:47.116771602 +0000
@@ -7,35 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2 v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person v;
-java.lang.String v;
-boolean v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2$1 v;
+java.lang.Object v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: java.lang.String _firstName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "John");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242711");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4.jimple	2025-03-13 04:48:17.296930654 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4.jimple	2025-03-13 06:59:47.116771602 +0000
@@ -43,7 +43,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242848");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242865");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("Unknown");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6.jimple	2025-03-13 04:48:17.296930654 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6.jimple	2025-03-13 06:59:47.116771602 +0000
@@ -25,21 +25,16 @@
 public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
 java.lang.Boolean v;
-java.lang.Object v, v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person v;
+java.lang.String v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _role()>();
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242994");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "developer");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: java.lang.String _firstName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "John");
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7.jimple	2025-03-13 04:48:17.296930654 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7.jimple	2025-03-13 06:59:47.116771602 +0000
@@ -7,31 +7,40 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Boolean v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person v;
-java.lang.String v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: java.lang.String _firstName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_Person: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _role()>();
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$242983");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "developer");
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping.jimple	2025-03-13 04:48:17.292930717 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping.jimple	2025-03-13 06:59:47.112771665 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242408");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242410");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canUseFunctionsInAMapping$1$system$imports$import__core_store_m2m_tests_legend_functionInMapping_pure_1$0");
@@ -107,7 +107,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242440");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242442");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testDefaultIfEmptyFunctionUsageInMapping$2$system$imports$import__core_store_m2m_tests_legend_functionInMapping_pure_1$0");
@@ -177,7 +177,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242471");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$242473");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testConflictVariableInMapping$3$system$imports$import__core_store_m2m_tests_legend_functionInMapping_pure_1$0");
@@ -238,15 +238,15 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$1: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_function_employeeMapping_meta_pure_mapping_modelToModel_test_alloy_simple_function_FirstEmployee$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242711", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$2: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242894", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_function_employeeMapping_meta_pure_mapping_modelToModel_test_alloy_simple_function_FirstEmployee$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242848", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242865", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$4: void <init>()>();
@@ -254,15 +254,15 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242994", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242983", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242857", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242909", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242717", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$242851", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_functionInMapping$8: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithAssociations.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithAssociations.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithAssociations.jimple	2025-03-13 04:48:17.300930591 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithAssociations.jimple	2025-03-13 06:59:47.120771539 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1145401");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1145404");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$serializeGraphWithAssociations$1$system$imports$import__core_store_m2m_tests_legend_graphWithAssociations_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot.jimple	2025-03-13 04:48:17.320930276 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot.jimple	2025-03-13 06:59:47.140771224 +0000
@@ -32,7 +32,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781177");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781180");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$withSubType$rootLevel$sourceRoot$testSingleSubType$1$system$imports$import__core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot_pure_1$0");
@@ -106,7 +106,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781214");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781217");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_instanceOf");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -182,7 +182,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781251");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781254");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_match");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -258,7 +258,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781288");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781291");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_match_functionCall");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -334,7 +334,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781325");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781328");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$withSubType$rootLevel$sourceRoot$testSingleSubType_Checked$5$system$imports$import__core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot_pure_1$0");
@@ -443,7 +443,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781366");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781369");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_instanceOf");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -574,7 +574,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781407");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781410");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -650,7 +650,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781444");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781447");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnBooleanValue");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -726,7 +726,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781481");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781484");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -802,7 +802,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot$10 v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781518");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781521");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -878,7 +878,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot$11 v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781555");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781558");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_instanceOf_returnStringValue");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
@@ -1005,7 +1005,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithSubTypes_testOnSourceRoot$12 v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781596");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$781599");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::graphFetch::tests::sourceTreeCalc::withSubType::rootLevel::sourceRoot::testMappingWithMultipleSubTypes_noPropertyAccess_match_functionCall");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithoutAssociations.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithoutAssociations.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithoutAssociations.jimple	2025-03-13 04:48:17.336930023 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_graphWithoutAssociations.jimple	2025-03-13 06:59:47.156770972 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$733559");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$733578");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$serializeGraphWithoutAssociations$1$system$imports$import__core_store_m2m_tests_legend_graphWithoutAssociations_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14.jimple	2025-03-13 04:48:17.348929835 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14.jimple	2025-03-13 06:59:47.168770783 +0000
@@ -19,49 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14 v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person: java.lang.String _firstName()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/merge.pure", v, v, 306, 43, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[0] = v;
-v[1] = " ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person: java.lang.String _lastName()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/merge.pure", v, v, 306, 74, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName: java.lang.String _sourceLastName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15.jimple	2025-03-13 04:48:17.348929835 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15.jimple	2025-03-13 06:59:47.168770783 +0000
@@ -19,19 +19,49 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15 v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_SourcePersonWithLastName: java.lang.String _sourceLastName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person: java.lang.String _firstName()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/merge.pure", v, v, 306, 43, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[0] = v;
+v[1] = " ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_merge_Person: java.lang.String _lastName()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/merge.pure", v, v, 306, 74, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge.jimple	2025-03-13 04:48:17.348929835 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge.jimple	2025-03-13 06:59:47.164770846 +0000
@@ -34,7 +34,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627232");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627241");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$merge$testSimplemerge$1$system$imports$import__core_store_m2m_tests_legend_merge_pure_1$0");
@@ -134,7 +134,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627263");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627272");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$merge$testMergeNonRoot$2$system$imports$import__core_store_m2m_tests_legend_merge_pure_1$0");
@@ -236,7 +236,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627294");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1627303");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$merge$mergeObjectsModelChainMapping$3$system$imports$import__core_store_m2m_tests_legend_merge_pure_1$0");
@@ -396,11 +396,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_merge_MergeObjectsModelMappingChain_meta_pure_mapping_modelToModel_test_alloy_merge_PersonCombined$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_merge_SimpleMergeModelMapping_meta_pure_mapping_modelToModel_test_alloy_merge_Person_p2$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_merge$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_merge_SimpleMergeModelMapping_meta_pure_mapping_modelToModel_test_alloy_merge_Person_p2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_merge_MergeObjectsModelMappingChain_meta_pure_mapping_modelToModel_test_alloy_merge_PersonCombined$2", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiStepFunctions.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiStepFunctions.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiStepFunctions.jimple	2025-03-13 04:48:17.360929646 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiStepFunctions.jimple	2025-03-13 06:59:47.180770595 +0000
@@ -61,8 +61,8 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333410");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333416");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333417");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333423");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$multiStep$testMultiLevelModelToModelTransformation$1$system$imports$import__core_store_m2m_tests_legend_multiStepFunctions_pure_1$0");
@@ -166,8 +166,8 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333456");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333462");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333463");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1333469");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$multiStep$testMultiLevelModelToModelTransformationChecked$2$system$imports$import__core_store_m2m_tests_legend_multiStepFunctions_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5.jimple	2025-03-13 04:48:17.380929330 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5.jimple	2025-03-13 06:59:47.196770343 +0000
@@ -25,23 +25,23 @@
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5 v;
 int v, v, v, v;
 java.lang.Object v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: org.eclipse.collections.api.RichIterable _sMany()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: java.lang.String _sOne()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 174, 34, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 142, 33, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6.jimple	2025-03-13 04:48:17.380929330 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6.jimple	2025-03-13 06:59:47.200770280 +0000
@@ -25,23 +25,23 @@
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6 v;
 int v, v, v, v;
 java.lang.Object v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: java.lang.String _sOne()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: org.eclipse.collections.api.RichIterable _sMany()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 142, 33, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 174, 34, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8.jimple	2025-03-13 04:48:17.380929330 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8.jimple	2025-03-13 06:59:47.200770280 +0000
@@ -26,22 +26,22 @@
 {
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 int v, v, v, v;
 java.lang.Object v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: java.lang.String _sOne()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: org.eclipse.collections.api.RichIterable _sMany()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 172, 33, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 144, 34, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9.jimple	2025-03-13 04:48:17.380929330 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9.jimple	2025-03-13 06:59:47.200770280 +0000
@@ -26,22 +26,22 @@
 {
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 int v, v, v, v;
 java.lang.Object v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: org.eclipse.collections.api.RichIterable _sMany()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_objects_src_SourceData: java.lang.String _sOne()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 144, 34, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/multiplicities.pure", v, v, 172, 33, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities.jimple	2025-03-13 04:48:17.376929393 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities.jimple	2025-03-13 06:59:47.192770406 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$10 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1313952");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1313959");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$multiplicities$multiplicityOneIsSupportedForOneValue$1$system$imports$import__core_store_m2m_tests_legend_multiplicities_pure_1$0");
@@ -103,7 +103,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$11 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1313974");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1313981");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$multiplicities$multiplicityZeroOneIsSupportedForOneValue$2$system$imports$import__core_store_m2m_tests_legend_multiplicities_pure_1$0");
@@ -176,7 +176,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1313996");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1314003");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$multiplicities$multiplicityManyIsSupportedForOneValue$3$system$imports$import__core_store_m2m_tests_legend_multiplicities_pure_1$0");
@@ -262,11 +262,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOneManys_TargetOneManys$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOnes_TargetOnes$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOnes_TargetOnes$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOneManys_TargetOneManys$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$7: void <init>()>();
@@ -274,11 +274,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOneManys_TargetOneManys$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOnes_TargetOnes$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_multiplicities$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOnes_TargetOnes$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_multiplicities_mapToOneTargetOneManys_TargetOneManys$3", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_nilHandling.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_nilHandling.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_nilHandling.jimple	2025-03-13 04:48:17.388929204 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_nilHandling.jimple	2025-03-13 06:59:47.208770153 +0000
@@ -26,7 +26,7 @@
 java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_nilHandling$9 v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664807");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664810");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canHandleNilWhileMapping$1$system$imports$import__core_store_m2m_tests_legend_nilHandling_pure_1$0");
@@ -85,7 +85,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664838");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664841");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canHandleNonNilWhileMapping$2$system$imports$import__core_store_m2m_tests_legend_nilHandling_pure_1$0");
@@ -144,7 +144,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664869");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664872");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canHandleSimplePropertyMappedToNil$3$system$imports$import__core_store_m2m_tests_legend_nilHandling_pure_1$0");
@@ -203,7 +203,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664900");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664903");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canHandleComplexPropertyMappedToNil$4$system$imports$import__core_store_m2m_tests_legend_nilHandling_pure_1$0");
@@ -263,7 +263,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
 java.lang.Object v, v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664931");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$664934");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canHandleNilInNewInComplexProperty$5$system$imports$import__core_store_m2m_tests_legend_nilHandling_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,32 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
+v[0] = v;
+v[1] = "_s3";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,42 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
-java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
-v[0] = v;
-v[1] = "_s3";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,29 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
+v[0] = v;
+v[1] = "_s14";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,42 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
-java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
-v[0] = v;
-v[1] = "_s14";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,31 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass: java.lang.String _firstName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25.jimple	2025-03-13 04:48:17.420928700 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25.jimple	2025-03-13 06:59:47.236769714 +0000
@@ -7,29 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_InputClass: java.lang.String _firstName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34;
@@ -19,23 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.String v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "A2 Person");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -7,29 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35 v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
+v[0] = v;
+v[1] = "_s16";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -39,7 +39,7 @@
 v = newarray (java.lang.String)[2];
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
 v[0] = v;
-v[1] = "_s16";
+v[1] = "_s19";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -7,42 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37 v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
-java.lang.String v, v;
+java.lang.Boolean v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
-v[0] = v;
-v[1] = "_s19";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "A2 Person");
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -19,41 +19,30 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
+java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
 v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
+v[1] = "_s1";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39.jimple	2025-03-13 04:48:17.428928574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39.jimple	2025-03-13 06:59:47.244769587 +0000
@@ -19,30 +19,41 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39 v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source v;
-java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 v[0] = v;
-v[1] = "_s1";
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53.jimple	2025-03-13 04:48:17.436928448 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53.jimple	2025-03-13 06:59:47.252769462 +0000
@@ -39,7 +39,7 @@
 v = newarray (java.lang.String)[2];
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
 v[0] = v;
-v[1] = "_s1";
+v[1] = "_s4";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54.jimple	2025-03-13 04:48:17.436928448 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54.jimple	2025-03-13 06:59:47.252769462 +0000
@@ -39,7 +39,7 @@
 v = newarray (java.lang.String)[2];
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_src_Source: java.lang.String _prop()>();
 v[0] = v;
-v[1] = "_s4";
+v[1] = "_s1";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78.jimple	2025-03-13 04:48:17.448928259 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78.jimple	2025-03-13 06:59:47.264769273 +0000
@@ -45,7 +45,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::propertyUnion::dest::TargetRoot");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -56,8 +56,8 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 32, 26, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_TargetRoot;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 398, 71, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79.jimple	2025-03-13 04:48:17.452928196 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79.jimple	2025-03-13 06:59:47.264769273 +0000
@@ -56,7 +56,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 52, 26, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 32, 26, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_TargetRoot;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80.jimple	2025-03-13 04:48:17.452928196 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80.jimple	2025-03-13 06:59:47.268769209 +0000
@@ -56,7 +56,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 72, 26, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 52, 26, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_TargetRoot;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81.jimple	2025-03-13 04:48:17.452928196 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81.jimple	2025-03-13 06:59:47.268769209 +0000
@@ -45,7 +45,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::propertyUnion::dest::MainClass");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::propertyUnion::dest::TargetRoot");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -56,8 +56,8 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 92, 25, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_MainClass;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 72, 26, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_TargetRoot;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82.jimple	2025-03-13 04:48:17.456928133 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82.jimple	2025-03-13 06:59:47.268769209 +0000
@@ -45,7 +45,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::propertyUnion::dest::MainClass");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -56,8 +56,8 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 398, 71, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_dest_Firm;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 92, 25, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_propertyUnion_dest_MainClass;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion.jimple	2025-03-13 04:48:17.412928826 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion.jimple	2025-03-13 06:59:47.228769839 +0000
@@ -8,35 +8,34 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testSimpleUnionAtProperty__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_union_testUnionSubTypeSource__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
 boolean v, v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_Result v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 int v, v, v, v, v, v, v, v;
-java.lang.Boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089163");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089137");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testSimpleUnionAtProperty$1$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$union$testUnionSubTypeSource$1$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_8$0");
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$78: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::simplePropertyUnionMap");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::Source");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"prop\":\"A\"}", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::union::UnionOnSubType");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::shared::src::_S_Firm");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "[{\"name\":\"FINOS\",\"employees\": [{\"fullName\" : \"A1 Person\", \"aName\" : \"A\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonA\"}, {\"fullName\" : \"A2 Person\", \"aName\" : \"A\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonA\"}, {\"fullName\" : \"B Person\", \"bName\" : \"B\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonB\"}, {\"fullName\" : \"Person Person\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_Person\"}, {\"fullName\" : \"C Person\", \"bName\" : \"B\", \"cName\" : \"C\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonC\"}]}]", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_router_entry: org.finos.legend.pure.generated.Root_meta_pure_mapping_Result Root_meta_pure_router_execute_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__Result_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
@@ -45,8 +44,15 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 31, 17, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 398, 15, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_Result;", v);
+v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"legalName\":\"FINOS\",\"employees\":[{\"firstName\":\"Person Super\"},{\"firstName\":\"CC\"},{\"firstName\":\"A1A\"},{\"firstName\":\"A2A\"},{\"firstName\":\"BB\"}]}");
+v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result: org.eclipse.collections.api.RichIterable _values()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -54,23 +60,14 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 38, 31, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 404, 201, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\"},{\"childProp\":\"A_s2\"}]}");
-v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_json: boolean Root_meta_json_jsonEquivalent_JSONElement_1__JSONElement_1__Boolean_1_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 return v;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testMultiLevelUnion__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testSimpleUnionAtProperty__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79 v;
@@ -89,14 +86,14 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089194");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089192");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testMultiLevelUnion$2$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testSimpleUnionAtProperty$1$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$79: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::multiLevelUnionMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::simplePropertyUnionMap");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::Source");
 v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"prop\":\"A\"}", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
@@ -107,7 +104,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 51, 17, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 31, 17, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_Result;", v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result: org.eclipse.collections.api.RichIterable _values()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
@@ -116,12 +113,12 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 58, 31, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 38, 31, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\",\"nested\":[{\"deepChildProp\":\"A_ds1\"},{\"deepChildProp\":\"A_ds2\"}]},{\"childProp\":\"A_s2\",\"nested\":[{\"deepChildProp\":\"A_ds3\"}]}]}");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\"},{\"childProp\":\"A_s2\"}]}");
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
@@ -132,7 +129,7 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 return v;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testLargeUnionAtProperty__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testMultiLevelUnion__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
@@ -151,14 +148,14 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089225");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089223");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testLargeUnionAtProperty$3$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testMultiLevelUnion$2$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$80: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::largePropertyUnionMap");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::multiLevelUnionMapping");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::Source");
 v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"prop\":\"A\"}", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
@@ -169,7 +166,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 71, 17, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 51, 17, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_Result;", v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result: org.eclipse.collections.api.RichIterable _values()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
@@ -178,12 +175,12 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 78, 31, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 58, 31, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\"},{\"childProp\":\"A_s2\"},{\"childProp\":\"A_s3\"},{\"childProp\":\"A_s4\"},{\"childProp\":\"A_s5\"},{\"childProp\":\"A_s6\"},{\"childProp\":\"A_s7\"},{\"childProp\":\"A_s8\"},{\"childProp\":\"A_s9\"},{\"childProp\":\"A_s10\"},{\"childProp\":\"A_s11\"},{\"childProp\":\"A_s12\"},{\"childProp\":\"A_s13\"},{\"childProp\":\"A_s14\"},{\"childProp\":\"A_s15\"},{\"childProp\":\"A_s16\"},{\"childProp\":\"A_s17\"},{\"childProp\":\"A_s18\"},{\"childProp\":\"A_s19\"},{\"childProp\":\"A_s20\"}]}");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\",\"nested\":[{\"deepChildProp\":\"A_ds1\"},{\"deepChildProp\":\"A_ds2\"}]},{\"childProp\":\"A_s2\",\"nested\":[{\"deepChildProp\":\"A_ds3\"}]}]}");
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
@@ -194,7 +191,7 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 return v;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testDisjointUnionWithOptionalProperties__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testLargeUnionAtProperty__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
@@ -213,16 +210,16 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089256");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089254");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testDisjointUnionWithOptionalProperties$4$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testLargeUnionAtProperty$3$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$81: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::simpleDisjointUnionMap");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::InputClass");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"firstName\":\"Bob\", \"union1_field\" : \"A\", \"union2_field\" : \"B\"}", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::largePropertyUnionMap");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::Source");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"prop\":\"A\"}", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_router_entry: org.finos.legend.pure.generated.Root_meta_pure_mapping_Result Root_meta_pure_router_execute_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__Result_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
@@ -231,7 +228,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 91, 17, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 71, 17, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_Result;", v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result: org.eclipse.collections.api.RichIterable _values()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
@@ -240,12 +237,12 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 98, 31, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 78, 31, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"firstName\":\"Bob\",\"unionOfInputClass\":[{\"field1\":\"A\",\"field2\":null},{\"field1\":\"A\",\"field2\":\"B\"}]}");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"prop\":\"A\",\"nested\":[{\"childProp\":\"A_s1\"},{\"childProp\":\"A_s2\"},{\"childProp\":\"A_s3\"},{\"childProp\":\"A_s4\"},{\"childProp\":\"A_s5\"},{\"childProp\":\"A_s6\"},{\"childProp\":\"A_s7\"},{\"childProp\":\"A_s8\"},{\"childProp\":\"A_s9\"},{\"childProp\":\"A_s10\"},{\"childProp\":\"A_s11\"},{\"childProp\":\"A_s12\"},{\"childProp\":\"A_s13\"},{\"childProp\":\"A_s14\"},{\"childProp\":\"A_s15\"},{\"childProp\":\"A_s16\"},{\"childProp\":\"A_s17\"},{\"childProp\":\"A_s18\"},{\"childProp\":\"A_s19\"},{\"childProp\":\"A_s20\"}]}");
 v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
 specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
@@ -256,11 +253,11 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 return v;
 }
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_union_testUnionSubTypeSource__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_simple_testDisjointUnionWithOptionalProperties__Any_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
 boolean v, v;
@@ -268,22 +265,23 @@
 org.finos.legend.pure.generated.Root_meta_pure_mapping_Result v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 int v, v, v, v, v, v, v, v;
+java.lang.Boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089287");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1089285");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$union$testUnionSubTypeSource$1$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_8$0");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testDisjointUnionWithOptionalProperties$4$system$imports$import__core_store_m2m_tests_legend_propertyUnion_pure_1$0");
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$82: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::union::UnionOnSubType");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::shared::src::_S_Firm");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "[{\"name\":\"FINOS\",\"employees\": [{\"fullName\" : \"A1 Person\", \"aName\" : \"A\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonA\"}, {\"fullName\" : \"A2 Person\", \"aName\" : \"A\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonA\"}, {\"fullName\" : \"B Person\", \"bName\" : \"B\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonB\"}, {\"fullName\" : \"Person Person\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_Person\"}, {\"fullName\" : \"C Person\", \"bName\" : \"B\", \"cName\" : \"C\", \"@type\":\"meta::pure::mapping::modelToModel::test::shared::src::_S_PersonC\"}]}]", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::simpleDisjointUnionMap");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::propertyUnion::src::InputClass");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_util: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_mapping_modelToModel_test_alloy_utils_testJsonRuntime_Class_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "{\"firstName\":\"Bob\", \"union1_field\" : \"A\", \"union2_field\" : \"B\"}", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_router_router_entry: org.finos.legend.pure.generated.Root_meta_pure_mapping_Result Root_meta_pure_router_execute_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__Result_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
@@ -292,15 +290,8 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 398, 15, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 91, 17, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_Result;", v);
-v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"legalName\":\"FINOS\",\"employees\":[{\"firstName\":\"Person Super\"},{\"firstName\":\"CC\"},{\"firstName\":\"A1A\"},{\"firstName\":\"A2A\"},{\"firstName\":\"BB\"}]}");
-v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result: org.eclipse.collections.api.RichIterable _values()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -308,11 +299,20 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 404, 201, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/propertyUnion.pure", v, v, 98, 31, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>("{\"firstName\":\"Bob\",\"unionOfInputClass\":[{\"field1\":\"A\",\"field2\":null},{\"field1\":\"A\",\"field2\":\"B\"}]}");
+v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_json: boolean Root_meta_json_jsonEquivalent_JSONElement_1__JSONElement_1__Boolean_1_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
 return v;
 }
 static void <clinit>()
@@ -474,11 +474,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_meta_pure_mapping_modelToModel_test_shared_dest_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s3$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s3$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_meta_pure_mapping_modelToModel_test_shared_dest_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$21: void <init>()>();
@@ -486,19 +486,19 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simpleDisjointUnionMap_MainClass$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s14$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s14$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simpleDisjointUnionMap_MainClass$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simpleDisjointUnionMap_MainClass$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetRoot$21", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetRoot$21", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simpleDisjointUnionMap_MainClass$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$26: void <init>()>();
@@ -534,27 +534,27 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$34: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_Person_A2$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_multiLevelUnionMapping_TargetChild_s1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$35: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_multiLevelUnionMapping_TargetChild_s1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s16$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$36: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s16$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s19$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$37: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s19$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_Person_A2$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_Person_A2$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$39: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_union_UnionOnSubType_Person_A2$9", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$40: void <init>()>();
@@ -610,11 +610,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simplePropertyUnionMap_TargetChild_s1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s4$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$54: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_largePropertyUnionMap_TargetChild_s4$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_propertyUnion_simplePropertyUnionMap_TargetChild_s1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$55;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_propertyUnion$55: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10.jimple	2025-03-13 04:48:17.456928133 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -26,21 +26,14 @@
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10 v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _licenseNumber()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _registrationNumber()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = "true";
-goto label;
-label:
-v = "false";
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle _roadVehicle()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_match_getSeries__RoadVehicle_1__String_$0_1$_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11.jimple	2025-03-13 04:48:17.456928133 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,39 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _title()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12.jimple	2025-03-13 04:48:17.456928133 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,39 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _title()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13.jimple	2025-03-13 04:48:17.456928133 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: org.eclipse.collections.api.RichIterable _type()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _author()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -19,21 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14 v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle _roadVehicle()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_match_getSeries__RoadVehicle_1__String_$0_1$_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _author()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15 v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _title()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle: java.lang.String _type()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -19,19 +19,27 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
-java.lang.String v;
+java.lang.String v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _title()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _licenseNumber()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "LD");
+if v == 0 goto label;
+v = "This is a LD deriv";
+goto label;
+label:
+v = "This is not a LD deriv";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17 v;
@@ -19,27 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _author()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19.jimple	2025-03-13 06:59:47.272769147 +0000
@@ -7,31 +7,28 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.Object v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: java.lang.String _author()>();
-return v;
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20.jimple	2025-03-13 06:59:47.276769084 +0000
@@ -7,31 +7,34 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle: java.lang.String _type()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle _roadVehicle()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_match_getType__RoadVehicle_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21.jimple	2025-03-13 06:59:47.276769084 +0000
@@ -7,39 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _licenseNumber()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "LD");
-if v == 0 goto label;
-v = "This is a LD deriv";
-goto label;
-label:
-v = "This is not a LD deriv";
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22.jimple	2025-03-13 06:59:47.276769084 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _title()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23.jimple	2025-03-13 04:48:17.460928070 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23.jimple	2025-03-13 06:59:47.276769084 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookData: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _author()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24.jimple	2025-03-13 04:48:17.464928007 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24.jimple	2025-03-13 06:59:47.276769084 +0000
@@ -7,28 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return null;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25.jimple	2025-03-13 04:48:17.464928007 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25.jimple	2025-03-13 06:59:47.280769021 +0000
@@ -7,34 +7,58 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25 v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$1 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$2 v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle _roadVehicle()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_match_getType__RoadVehicle_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 480, 161, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26.jimple	2025-03-13 04:48:17.464928007 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26.jimple	2025-03-13 06:59:47.280769021 +0000
@@ -7,39 +7,58 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$1 v;
+boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$2 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
-boolean v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 481, 161, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27.jimple	2025-03-13 04:48:17.464928007 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27.jimple	2025-03-13 06:59:47.280769021 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _title()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: java.lang.String _author()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28.jimple	2025-03-13 04:48:17.464928007 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28.jimple	2025-03-13 06:59:47.280769021 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28 v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _author()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29.jimple	2025-03-13 04:48:17.468927944 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -19,46 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$1 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$2 v;
-boolean v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 480, 161, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: java.lang.String _title()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3.jimple	2025-03-13 04:48:17.468927944 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -37,7 +37,7 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30.jimple	2025-03-13 04:48:17.468927944 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -19,46 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$2 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30 v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 481, 161, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31.jimple	2025-03-13 04:48:17.468927944 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: java.lang.String _author()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33.jimple	2025-03-13 04:48:17.472927881 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: java.lang.String _title()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34.jimple	2025-03-13 04:48:17.472927881 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35.jimple	2025-03-13 04:48:17.472927881 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35.jimple	2025-03-13 06:59:47.284768958 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36.jimple	2025-03-13 04:48:17.472927881 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36.jimple	2025-03-13 06:59:47.288768895 +0000
@@ -7,58 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36 v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-int v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$1 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$2 v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 493, 161, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1.jimple	2025-03-13 04:48:17.476927818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1.jimple	2025-03-13 06:59:47.288768895 +0000
@@ -23,9 +23,9 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("$core$1426534");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("$core$1426556");
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1426534");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1426556");
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$2.jimple	2025-03-13 04:48:17.476927818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$2.jimple	2025-03-13 06:59:47.288768895 +0000
@@ -29,7 +29,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37$2: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37.jimple	2025-03-13 04:48:17.476927818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37.jimple	2025-03-13 06:59:47.288768895 +0000
@@ -52,7 +52,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 492, 161, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 493, 161, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
 goto label;
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38.jimple	2025-03-13 04:48:17.476927818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38.jimple	2025-03-13 06:59:47.288768895 +0000
@@ -7,39 +7,58 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+int v, v, v, v;
 boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$2 v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$1 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 492, 161, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1.jimple	2025-03-13 04:48:17.476927818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1.jimple	2025-03-13 06:59:47.292768831 +0000
@@ -23,9 +23,9 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("$core$1426583");
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("$core$1426590");
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1426583");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1426590");
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39$1: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getSharedPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40.jimple	2025-03-13 04:48:17.480927754 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40.jimple	2025-03-13 06:59:47.292768831 +0000
@@ -7,39 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _author()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41.jimple	2025-03-13 04:48:17.480927754 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41.jimple	2025-03-13 06:59:47.296768769 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _author()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: java.lang.String _id()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42.jimple	2025-03-13 04:48:17.480927754 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42.jimple	2025-03-13 06:59:47.296768769 +0000
@@ -19,19 +19,46 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$1 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$2 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: java.lang.String _id()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 504, 161, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43.jimple	2025-03-13 04:48:17.480927754 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43.jimple	2025-03-13 06:59:47.296768769 +0000
@@ -7,58 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
-boolean v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$1 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$2 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: boolean exists(java.lang.Object,org.eclipse.collections.api.block.predicate.Predicate)>(v, v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: org.eclipse.collections.api.RichIterable _identifiers()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43$2: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 504, 161, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: java.lang.String _id()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44.jimple	2025-03-13 06:59:47.296768769 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookDataIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _title()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45.jimple	2025-03-13 06:59:47.296768769 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_Book: java.lang.String _title()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier id(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46.jimple	2025-03-13 06:59:47.300768706 +0000
@@ -19,26 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Boolean v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier id(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48.jimple	2025-03-13 06:59:47.300768706 +0000
@@ -1,21 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
-java.lang.Object v, v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: java.lang.String _series()>();
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 32, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49.jimple	2025-03-13 06:59:47.300768706 +0000
@@ -1,21 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Motorcycle: java.lang.String _series()>();
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 75, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50.jimple	2025-03-13 06:59:47.304768643 +0000
@@ -1,19 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
-java.lang.Object v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-return null;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 119, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: org.eclipse.collections.api.map.MutableMap __vars>;
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51.jimple	2025-03-13 06:59:47.304768643 +0000
@@ -1,22 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
-org.eclipse.collections.api.RichIterable v, v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: org.eclipse.collections.api.RichIterable _type()>();
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBookWithConstraint");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 171, 49, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52.jimple	2025-03-13 06:59:47.304768643 +0000
@@ -1,21 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
-java.lang.Object v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle: java.lang.String _type()>();
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBookWithConstraint");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 215, 49, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53.jimple	2025-03-13 04:48:17.484927691 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53.jimple	2025-03-13 06:59:47.304768643 +0000
@@ -1,19 +1,74 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
-v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-return null;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::Book");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 267, 29, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: org.eclipse.collections.api.map.MutableMap __vars>;
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54.jimple	2025-03-13 04:48:17.488927628 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -45,7 +45,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::src::VehicleInventory");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -56,7 +56,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 32, 35, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 308, 95, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55.jimple	2025-03-13 04:48:17.488927628 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -45,7 +45,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::src::VehicleInventory");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -56,7 +56,7 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 75, 35, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 333, 95, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56.jimple	2025-03-13 04:48:17.488927628 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,21 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBook");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 119, 35, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: java.lang.String _series()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57.jimple	2025-03-13 04:48:17.488927628 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,21 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBookWithConstraint");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 171, 49, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Motorcycle: java.lang.String _series()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58.jimple	2025-03-13 04:48:17.492927565 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,19 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
-java.lang.String v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::SimpleBookWithConstraint");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 215, 49, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59.jimple	2025-03-13 04:48:17.492927565 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::Book");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 267, 29, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: org.eclipse.collections.api.RichIterable _type()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60.jimple	2025-03-13 04:48:17.492927565 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,21 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
-org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::src::VehicleInventory");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 308, 95, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle: java.lang.String _type()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -1,74 +1,19 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-int v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::src::VehicleInventory");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 333, 95, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_Checked_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -19,25 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+java.lang.Boolean v, v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7 v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_13");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.Boolean _isElectric()>();
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8.jimple	2025-03-13 06:59:47.308768580 +0000
@@ -7,39 +7,40 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier v;
+java.lang.String v, v, v;
 boolean v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookIdentifier: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookIdentifierType", "ISBN_10");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _licenseNumber()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.String _registrationNumber()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+if v == 0 goto label;
+v = "true";
+goto label;
+label:
+v = "false";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9;
@@ -19,23 +19,20 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v, v, v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Vehicle: java.lang.Boolean _isElectric()>();
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Car: org.eclipse.collections.api.RichIterable _type()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties.jimple	2025-03-13 04:47:58.465227285 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties.jimple	2025-03-13 06:59:28.385066371 +0000
@@ -8,121 +8,16 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_printBook__String_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "This is simple function that prints a text";
-}
-public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_match_getSeries__RoadVehicle_1__String_$0_1$_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Car;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Motorcycle;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 441, 8, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_match_getType__RoadVehicle_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Car;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 449, 8, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_canEvaluateAMappingWithAQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
 boolean v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_Result v;
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
@@ -135,12 +30,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424327");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424255");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAMappingWithAQualifiedProperty$1$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$48: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::simplifyBook");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::Book");
@@ -205,13 +100,13 @@
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_canEvaluateAConstraintWithAQualifiedPropertyOnTheSource__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55 v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
 boolean v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_Result v;
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
@@ -224,12 +119,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424377");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424305");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAConstraintWithAQualifiedPropertyOnTheSource$2$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$49: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::simplifyBookWithConstraint");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookWithConstraint");
@@ -296,7 +191,7 @@
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
@@ -313,12 +208,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424427");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424355");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAConstraintThatFailsWithAQualifiedPropertyOnTheSource$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$50: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::simplifyBookWithConstraint");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookWithConstraint");
@@ -393,8 +288,8 @@
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
@@ -411,12 +306,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424477");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424405");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAConstraintWithAQualifiedPropertyOnTheTarget$4$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$51: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::simplifyBookWithConstraint2");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::Book");
@@ -481,10 +376,10 @@
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_canEvaluateAConstraintThatFailsWithAQualifiedPropertyOnTheTarget__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52 v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
 boolean v, v;
@@ -500,12 +395,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424527");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424455");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAConstraintThatFailsWithAQualifiedPropertyOnTheTarget$5$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$52: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::simplifyBookWithConstraint2");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::Book");
@@ -580,9 +475,9 @@
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_canEvaluateAGraphFetchTreeWithAQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53 v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
 org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v, v;
@@ -599,12 +494,12 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424577");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424505");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$canEvaluateAGraphFetchTreeWithAQualifiedProperty$6$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$53: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::dataToBook");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::qualifiedProperties::BookData");
@@ -669,6 +564,7 @@
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54 v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v, v;
@@ -684,15 +580,14 @@
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424627");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424555");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$match$checkMatchReturnMultiplicity$7$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$54: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::match::vehicleDetails");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::shared::src::_Vehicle");
@@ -743,6 +638,7 @@
 public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_dataQuality_checkEqualsOnPropertyReturningNull__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55 v;
 org.eclipse.collections.api.list.MutableList v, v;
 org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
@@ -758,16 +654,15 @@
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424677");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1424605");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$dataQuality$checkEqualsOnPropertyReturningNull$8$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$55: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::match::vehicleDetails");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::shared::src::_Vehicle");
@@ -823,6 +718,111 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assert: boolean Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
+public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_printBook__String_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+return "This is simple function that prints a text";
+}
+public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_match_getSeries__RoadVehicle_1__String_$0_1$_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56 v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Car;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$56: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Motorcycle;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$57: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$58: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 441, 8, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_modelToModel_test_alloy_match_getType__RoadVehicle_1__String_MANY_(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59 v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60 v;
+java.lang.Object v, v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__RoadVehicle;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Car;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$59: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__Bicycle;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$60: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$61: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/qualifiedProperties.pure", v, v, 449, 8, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$47 v;
@@ -888,7 +888,7 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427258", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426522", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$4: void <init>()>();
@@ -900,135 +900,135 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426500", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426541", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427238", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$14", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426568", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$13", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$14", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$13", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$10", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426549", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426583", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$12", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427218", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$11", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$12", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427285", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_Book$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$24", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookWithFunction$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$25", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$alloy$match$getType$3$system$imports$import__core_store_m2m_tests_legend_qualifiedProperties_pure_2$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426507", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_match_vehicleDetails_VehicleInventory$11", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$26", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427318", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$27", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$24", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$25", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$25", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427245", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$26", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$24", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBook_SimpleBook$27", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookIdentifier$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$25", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookIdentifier$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$32: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426534", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427265", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$33: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$24", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427325", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$34: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookIdentifier$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427225", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$35: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBookWithFunction_BookIdentifier$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426575", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$36: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$27", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426556", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$37: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$26", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$27", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427298", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint_SimpleBook$26", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$39: void <init>()>();
@@ -1036,35 +1036,35 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$40: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427278", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$25", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$41: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$25", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_BookIdentifier$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$42: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_BookIdentifier$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$26", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$43: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$26", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_BookIdentifier$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$44: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_dataToBook_BookIdentifier$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$24", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$45: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_simplifyBookWithConstraint2_SimpleBookWithConstraint$24", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$46: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_qualifiedProperties_BookWithConstraint$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1427305", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$47;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_qualifiedProperties$47: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426515", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1426590", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,33 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate: long _epochDate()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11 v;
@@ -19,26 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11: java.lang.Boolean value(java.lang.Boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(java.lang.Boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11 v;
-boolean v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11;
-v := @parameter: java.lang.Boolean;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
-if v != 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _b()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233129");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12.jimple	2025-03-13 04:48:17.496927503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _s()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -19,26 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
+java.lang.Long v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _b()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233104");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: java.lang.Long _i()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _s()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,31 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15 v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: java.lang.Long _i()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,31 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16 v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "Somebody ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17.jimple	2025-03-13 06:59:47.312768517 +0000
@@ -7,39 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.math.BigDecimal execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.math.BigDecimal v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17: java.math.BigDecimal value(java.math.BigDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.math.BigDecimal value(java.math.BigDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.math.BigDecimal v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.math.BigDecimal[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-java.lang.Number v;
-org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17;
-v := @parameter: java.math.BigDecimal;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.math.BigDecimal)[2];
-v[0] = v;
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -19,21 +19,30 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18$1 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString: java.lang.String _s()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: boolean Root_meta_pure_functions_string_isNoShorterThan_String_$0_1$__Integer_1__Boolean_1_(java.lang.String,long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 10L, v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18$1: java.lang.String execute()>();
+goto label;
+label:
+v = "not ok";
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -7,42 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v, v;
+java.lang.Long v, v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "Somebody ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X: long _i()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$2.jimple	2025-03-13 04:48:17.500927440 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$2.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -35,7 +35,7 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: java.lang.Long _i()>();
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233064");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233089");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -25,24 +25,13 @@
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20$1 v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20 v;
-java.lang.String v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString: java.lang.String _s()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: boolean Root_meta_pure_functions_string_isNoShorterThan_String_$0_1$__Integer_1__Boolean_1_(java.lang.String,long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, 10L, v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20,org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20$1: java.lang.String execute()>();
-goto label;
-label:
-v = "not ok";
-label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -7,38 +7,42 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X v;
-long v;
+java.lang.String[] v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21 v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
-boolean v;
+java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X: long _i()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean lessThan(java.lang.Number,java.lang.Number)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA: java.lang.String _fld()>();
+v[0] = v;
+v[1] = "_a";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23.jimple	2025-03-13 06:59:47.316768455 +0000
@@ -19,27 +19,43 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23 v;
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.String v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA: java.lang.String _fld()>();
+v = newarray (java.lang.String)[3];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
 v[0] = v;
-v[1] = "_a";
+v[1] = " on ";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration getEnumeration(java.lang.String)>("Root::meta::pure::mapping::modelToModel::test::alloy::simple::objects::src::ExternalEnum");
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable enumValues(org.finos.legend.pure.m.coreinstance.CoreInstance)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235454");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_string_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "-", v);
+v[2] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__AString: java.lang.String _s()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB _b()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,58 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.String v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25 v;
+java.lang.Boolean v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
-v[0] = v;
-v[1] = " on ";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration getEnumeration(java.lang.String)>("Root::meta::pure::mapping::modelToModel::test::alloy::simple::objects::src::ExternalEnum");
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable enumValues(org.finos.legend.pure.m.coreinstance.CoreInstance)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235447");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_string_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "-", v);
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA: java.lang.String _fld()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26.jimple	2025-03-13 04:48:17.504927377 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB _b()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA _a()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA: java.lang.String _fld()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionSource: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionA _a()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,31 +7,44 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29 v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
+v[0] = v;
+v[1] = " ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30: java.lang.Long value(java.lang.Long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(java.lang.Long, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.Long[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+java.lang.Number v;
+org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
+v := @parameter: java.lang.Long;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v[0] = v;
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31.jimple	2025-03-13 06:59:47.320768392 +0000
@@ -7,44 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31 v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
-v[0] = v;
-v[1] = " ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendC()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33.jimple	2025-03-13 04:48:17.508927314 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33.jimple	2025-03-13 06:59:47.324768329 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33 v;
@@ -19,27 +19,29 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33: java.lang.Long value(java.lang.Long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long value(java.lang.Long, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Long[] v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33 v;
-java.lang.Number v;
-org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33;
-v := @parameter: java.lang.Long;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v[0] = v;
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendB()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1137, 34, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA;", v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34.jimple	2025-03-13 06:59:47.324768329 +0000
@@ -7,41 +7,71 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship v;
+boolean v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship v;
+java.lang.Class v;
+java.lang.Object v, v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person _friendB()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235462");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235955");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1138, 83, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235965");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1137, 34, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonA;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1138, 209, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;", v);
+goto label;
+label:
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35.jimple	2025-03-13 06:59:47.324768329 +0000
@@ -7,71 +7,50 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship v;
-boolean v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Class v;
-java.lang.Object v, v, v, v, v, v, v, v;
+java.lang.Long v, v;
+int v;
+java.lang.String v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235455");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235951");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1138, 83, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_Friendship: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_A _friendC()>();
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235961");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1138, 209, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;", v);
-goto label;
-label:
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v[0] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _bName()>();
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36.jimple	2025-03-13 06:59:47.324768329 +0000
@@ -7,50 +7,48 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-int v;
-java.lang.String v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Boolean v;
+java.lang.Object v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-v[0] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _bName()>();
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: java.lang.String _cs()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration getEnumeration(java.lang.String)>("Root::meta::pure::mapping::modelToModel::test::alloy::simple::objects::dest::Colour");
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable enumValues(org.finos.legend.pure.m.coreinstance.CoreInstance)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233181");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_$0_1$__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -7,48 +7,53 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+long v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Boolean v;
-java.lang.Object v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: java.lang.String _cs()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration getEnumeration(java.lang.String)>("Root::meta::pure::mapping::modelToModel::test::alloy::simple::objects::dest::Colour");
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable enumValues(org.finos.legend.pure.m.coreinstance.CoreInstance)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233156");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_collectionExtension: boolean Root_meta_pure_functions_collection_in_Any_$0_1$__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -19,41 +19,30 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38 v;
+java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38 v;
-java.lang.Long[] v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB: java.lang.String _fld()>();
 v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
+v[1] = "_b";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__S_PersonB: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39.jimple	2025-03-13 04:48:17.512927251 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -19,30 +19,41 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39 v;
-java.lang.String[] v;
+long v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39 v;
+java.lang.Long[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_UnionB: java.lang.String _fld()>();
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 v[0] = v;
-v[1] = "_b";
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$4.jimple	2025-03-13 04:48:17.516927187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$4.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -36,7 +36,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _d()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233079");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233104");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40.jimple	2025-03-13 04:48:17.516927187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -24,36 +24,33 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
+java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
+int v;
+java.lang.String v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _aName()>();
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41.jimple	2025-03-13 04:48:17.516927187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -19,35 +19,35 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41 v;
 java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-int v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = newarray (java.lang.String)[3];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
 v[0] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _aName()>();
-v[1] = v;
+v[1] = " on ";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::simple::objects::src::ExternalEnum", "FRIDAY");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
+v[2] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42.jimple	2025-03-13 04:48:17.516927187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -7,50 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42 v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42: java.lang.Boolean value(java.lang.Boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(java.lang.Boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v;
+java.lang.Boolean v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42 v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: java.lang.Boolean;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _c()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
-v[0] = v;
-v[1] = " on ";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::simple::objects::src::ExternalEnum", "FRIDAY");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
+if v != 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43.jimple	2025-03-13 04:48:17.516927187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43.jimple	2025-03-13 06:59:47.328768265 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43 v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum;
+v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::functions::date::DurationUnit", "HOURS");
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate adjustDate(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v, 2L, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$47.jimple	2025-03-13 04:48:17.520927124 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$47.jimple	2025-03-13 06:59:47.332768202 +0000
@@ -51,7 +51,7 @@
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.eclipse.collections.api.RichIterable enumValues(org.finos.legend.pure.m.coreinstance.CoreInstance)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235431");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$235438");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_string_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "-", v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5.jimple	2025-03-13 04:48:17.520927124 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5.jimple	2025-03-13 06:59:47.336768140 +0000
@@ -7,35 +7,48 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.m.coreinstance.primitive.date.DateTime, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5 v;
-org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+int v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5;
-v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::functions::date::DurationUnit", "HOURS");
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate adjustDate(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v, 2L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _sd()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233815");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1046, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m4/coreinstance/primitive/date/StrictDate;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6.jimple	2025-03-13 04:48:17.532926935 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6.jimple	2025-03-13 06:59:47.344768014 +0000
@@ -7,48 +7,54 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
+java.lang.Double v;
+long v, v;
+java.lang.Long v, v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6 v;
 int v, v, v, v;
+org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
+org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _sd()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233784");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.m.coreinstance.primitive.date.DateFormat: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime parseDateTime(java.lang.String)>("1970-01-01T00:00:00.0000000+0000");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate: long _epochDate()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1046, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m4/coreinstance/primitive/date/StrictDate;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1003, 65, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Double divide(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Long floor(java.lang.Number)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::functions::date::DurationUnit", "MICROSECONDS");
+v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate adjustDate(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7.jimple	2025-03-13 04:48:17.544926747 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7.jimple	2025-03-13 06:59:47.356767825 +0000
@@ -7,31 +7,33 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7: java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
+long v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7 v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate: long _epochDate()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8.jimple	2025-03-13 04:48:17.552926620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8.jimple	2025-03-13 06:59:47.364767699 +0000
@@ -7,54 +7,48 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8 v;
-org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.PureDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Double v;
-long v, v;
-java.lang.Long v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
 int v, v, v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
-org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.m.coreinstance.primitive.date.DateFormat: org.finos.legend.pure.m.coreinstance.primitive.date.DateTime parseDateTime(java.lang.String)>("1970-01-01T00:00:00.0000000+0000");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src_EpochDate: long _epochDate()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _dt()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233824");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1003, 65, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Double divide(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Long floor(java.lang.Number)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::pure::functions::date::DurationUnit", "MICROSECONDS");
-v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate adjustDate(org.finos.legend.pure.m.coreinstance.primitive.date.PureDate,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1047, 73, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m4/coreinstance/primitive/date/DateTime;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9.jimple	2025-03-13 04:48:17.552926620 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9.jimple	2025-03-13 06:59:47.368767636 +0000
@@ -7,9 +7,9 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.math.BigDecimal execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
+java.math.BigDecimal v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9 v;
 org.eclipse.collections.api.list.ListIterable v;
@@ -19,36 +19,27 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9: java.math.BigDecimal value(java.math.BigDecimal,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.math.BigDecimal value(java.math.BigDecimal, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-int v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData v;
+java.math.BigDecimal v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
+java.math.BigDecimal[] v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9 v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+java.lang.Number v;
+org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData;
+v := @parameter: java.math.BigDecimal;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__SomeData: org.eclipse.collections.api.RichIterable _dt()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$233793");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/simpleObject.pure", v, v, 1047, 73, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m4/coreinstance/primitive/date/DateTime;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.math.BigDecimal)[2];
+v[0] = v;
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject.jimple	2025-03-13 04:47:58.777222372 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject.jimple	2025-03-13 06:59:28.705061336 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230156");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230160");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObject$1$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -103,7 +103,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230178");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230182");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubType$2$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -176,7 +176,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230200");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230204");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeChecked$3$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -249,7 +249,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230222");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230226");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeWithNestedAssosiationChecked$4$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -322,7 +322,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230244");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230248");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfMultipleObjects$5$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -395,7 +395,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230266");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230270");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOneObjectReverse$6$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -468,7 +468,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230288");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230292");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeMissingProperty$7$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -541,7 +541,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230310");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230314");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$supportForPrimitivesAndEnumerations$8$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -614,7 +614,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230336");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230340");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$supportForPrimitivesAndEnumerationsChecked$9$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -687,7 +687,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230362");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230366");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$supportForEmptyValues$10$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -760,7 +760,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230384");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230388");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeWithoutAssoc$11$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -833,7 +833,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230406");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230410");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithMultiSubTypesWithoutAssoc$12$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -902,7 +902,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230428");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230432");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$ignoresUnwantedValues$13$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -961,7 +961,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230459");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230463");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canMapToAnEnumerationName$14$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1020,7 +1020,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230490");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230494");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canUseExternalEnumInMapping$15$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1079,7 +1079,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230521");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230525");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canUseExternalEnumValuesInMapping$16$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1142,7 +1142,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230552");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230556");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$unmappedOptionalPropertiesAreEmpty$17$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1215,7 +1215,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230578");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230582");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testM2MQueryWithMappingUsingSuperTypeProperties$18$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1284,7 +1284,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230609");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230613");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canUseExternalEnumValuesInMappingFilter$19$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1347,7 +1347,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230640");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230644");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeNameOnlyTypeReference$20$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1420,7 +1420,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230662");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230666");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeNameOnlyTypeReferenceChecked$21$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1493,7 +1493,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230684");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230688");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeNameOnlyTypeReferenceHasDefectsIfMultipleClassesMatch$22$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1566,7 +1566,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230706");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230710");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithSubTypeSameNameFullyQualifiedSerialize$23$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1639,7 +1639,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230728");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230732");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleSerializeOfOneObjectWithMultiLevelInheritance$24$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1712,7 +1712,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230750");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230754");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleM2MMappingUsingExplicitAssert$25$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1785,7 +1785,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230772");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230776");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleM2MMappingUsingImplicitAssert$26$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1858,7 +1858,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230794");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230798");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleM2MMappingEpochDateInMicrosecondsToDate$27$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -1930,7 +1930,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230820");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230824");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$simpleGraphFetchAndSerialize$28$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -2028,7 +2028,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230847");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230851");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testMappingWithTypeName$29$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -2094,7 +2094,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230869");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$230873");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$testUnionMappingSimilarClassWithFilter$30$system$imports$import__core_store_m2m_tests_legend_simpleObject_pure_1$0");
@@ -2194,111 +2194,111 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233793", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$19", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$19", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleEpochToDate_FromEpochDate$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235431", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleEpochToDate_FromEpochDate$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$8: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleEpochToDate_FromEpochDate$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$20", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$20", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233104", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleEpochToDate_FromEpochDate$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$22", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233104", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$21", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$22", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$24", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$21", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$23", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$14: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$24", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235955", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleDataMapping_SomeData$23", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_enumNameMapping_Name$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235951", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingMissingProperty__S_Person$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233079", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235462", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_enumNameMapping_Name$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingWithExplicitAssert_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Name$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingMissingProperty__S_Person$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingWithExplicitAssert_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Name$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_sparseDataMapping_SomeOptionalData$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_objects_src__X$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_sparseDataMapping_SomeOptionalData$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_sparseDataMapping2_SomeOptionalData$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumValuesMappingFilter_Name$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_sparseDataMapping2_SomeOptionalData$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionTarget$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumValuesMappingFilter_Name$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c1$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionTarget$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionTarget$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235454", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionTarget$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233181", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235455", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingReverse__S_Person$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235961", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233089", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simple_simpleModelMappingReverse__S_Person$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235965", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$32: void <init>()>();
@@ -2306,47 +2306,47 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$33: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233064", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Friendship$11", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$34: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Friendship$11", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Friendship$12", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$35: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_alloy_simple_objects_dest_Friendship$12", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_C$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$36: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_C$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumValuesMappingFilter_Name$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$37: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumValuesMappingFilter_Name$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_C$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_C$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c2$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$39: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_M_meta_pure_mapping_modelToModel_test_shared_dest_UnionC_c2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_A$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$40: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_A$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_A$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$41: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_simpleModelMappingWithMultipleSubType_meta_pure_mapping_modelToModel_test_shared_dest_Person_A$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumMapping_Name$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$42: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_externalEnumMapping_Name$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233129", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$43: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235447", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233824", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$44;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$44: void <init>()>();
@@ -2366,11 +2366,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$48;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$48: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233784", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233815", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$49;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObject$49: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$233156", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$235438", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObjectXml.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObjectXml.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObjectXml.jimple	2025-03-13 04:48:17.572926305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_simpleObjectXml.jimple	2025-03-13 06:59:47.384767384 +0000
@@ -34,7 +34,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268837");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268838");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSerializeOfOneObject$1$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -121,7 +121,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268859");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268860");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSerializeOfMultipleObjects$2$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -212,7 +212,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268881");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268882");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSerializeOfMultipleObjectsChecked$3$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -344,7 +344,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268908");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268909");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSerializeOneObjectReverse$4$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -431,7 +431,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268930");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268931");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSupportForPrimitivesAndEnumerations$5$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -530,7 +530,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268952");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268953");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSupportForEmptyValues$6$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -621,7 +621,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268974");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268975");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlSupportForReplacementUnsupportedCharactersInNames$7$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -712,7 +712,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268996");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1268997");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlIgnoresUnwantedValues$8$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -803,7 +803,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269027");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269028");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlDeserializeComplexObject$9$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -895,7 +895,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269049");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269050");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlDeserializeComplexObjectChecked$10$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
@@ -1025,7 +1025,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269076");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269077");
 v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection_Impl;
@@ -1112,7 +1112,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269111");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1269112");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$xmlStore$simple$xmlDeserializeValueWithoutTagObject$12$system$imports$import__core_store_m2m_tests_legend_simpleObjectXml_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2.jimple	2025-03-13 04:48:17.592925989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2.jimple	2025-03-13 06:59:47.400767133 +0000
@@ -37,7 +37,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_sourceAssociationRequiredByMapping_model_Firm: org.eclipse.collections.api.RichIterable _employees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$947538");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$947545");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_string_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping.jimple	2025-03-13 04:48:17.592925989 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping.jimple	2025-03-13 06:59:47.400767133 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$3 v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947419");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947440");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canNavigateSourceAssociationToClassNotSeparatelyMapped$1$system$imports$import__core_store_m2m_tests_legend_sourceAssociationRequiredByMapping_pure_1$0");
@@ -93,7 +93,7 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$1: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$947538", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$947545", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_sourceAssociationRequiredByMapping$2: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33.jimple	2025-03-13 06:59:47.444766440 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 37, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 37, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34.jimple	2025-03-13 06:59:47.444766440 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 52, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 52, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35.jimple	2025-03-13 06:59:47.444766440 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 67, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 67, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36.jimple	2025-03-13 06:59:47.448766377 +0000
@@ -1,30 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+{
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
-return;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-boolean v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 82, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 82, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
+org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Firm");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37.jimple	2025-03-13 06:59:47.448766377 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "address");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 97, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 97, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38.jimple	2025-03-13 06:59:47.448766377 +0000
@@ -1,30 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+{
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
-return;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-boolean v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 112, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 112, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
+org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39.jimple	2025-03-13 06:59:47.452766314 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 127, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 127, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40.jimple	2025-03-13 04:48:17.632925359 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40.jimple	2025-03-13 06:59:47.452766314 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 142, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 142, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41.jimple	2025-03-13 04:48:17.636925296 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 157, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 157, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42.jimple	2025-03-13 04:48:17.636925296 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,22 +1,97 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
+final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
+org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 172, 32, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 172, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45.jimple	2025-03-13 04:48:17.636925296 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
-org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 37, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 37, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46.jimple	2025-03-13 04:48:17.636925296 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,97 +1,30 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 52, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 52, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Firm");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47.jimple	2025-03-13 04:48:17.640925233 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 67, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 67, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "address");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48.jimple	2025-03-13 04:48:17.640925233 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,97 +1,30 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+return;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 82, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 82, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
-org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49.jimple	2025-03-13 04:48:17.644925170 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49.jimple	2025-03-13 06:59:47.456766251 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 97, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 97, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50.jimple	2025-03-13 04:48:17.644925170 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 112, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 112, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51.jimple	2025-03-13 04:48:17.648925108 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 127, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 127, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52.jimple	2025-03-13 04:48:17.648925108 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 142, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 142, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "addresses");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53.jimple	2025-03-13 04:48:17.648925108 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
-org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 157, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 157, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54.jimple	2025-03-13 04:48:17.652925045 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -1,97 +1,22 @@
-class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping;
-final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime> = v;
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("mapping", v, "runtime", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
-org.eclipse.collections.api.list.ListIterable v;
 java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
-}
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 172, 32, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping val$_mapping>;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime val$_runtime>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 172, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Person;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: java.lang.String Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
-v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
-v = v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "firm");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping.jimple	2025-03-13 04:48:17.620925549 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping.jimple	2025-03-13 06:59:47.428766692 +0000
@@ -8,6 +8,524 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughSimple__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391204");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughSimple$1$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithNestedProperties__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391239");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithNestedProperties$2$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithoutAnyOtherProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391274");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithoutAnyOtherProperty$3$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testMultipleComplexTypePassThrough__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391309");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithMultipleProperties__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testMultipleComplexTypePassThrough$4$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}},\"addresses\":[{\"street\":\"Person Street A\"}]}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughAtPropertyLevel__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391344");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughAtPropertyLevel__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughAtPropertyLevel$5$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A updated\",\"address\":{\"street\":\"A\"}}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithConcatenateFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391379");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithConcatenateFunctionMapping__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithConcatenateFunction$6$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}},\"addresses\":[{\"street\":\"Person Street A\"},{\"street\":\"Person Street B\"}]}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughViaPropertyAccess__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391414");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughViaPropertyAccess__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughViaPropertyAccess$7$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"addresses\":[{\"street\":\"A\"}]}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughViaUserDefinedFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391449");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughViaUserDefinedFunction__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughViaUserDefinedFunction$8$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"addresses\":[{\"street\":\"A\"}]}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391484");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson1");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}, \"size\" : 1000}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithSubType$9$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithNestedSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
+boolean v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391519");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithNestedSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson2");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}, \"size\" : 1000, \"legalName\": \"Firm legalName\"}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithNestedSubType$10$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThrougSourceTreeCalculation__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391554");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithMultipleProperties__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391574");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThrougSourceTreeCalculationWithSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391587");
+v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithNestedSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391607");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+return v;
+}
+public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl v;
+java.lang.Object[] v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+int v, v, v, v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_pathToElement: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_pathToElement_String_1__PackageableElement_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("meta::legend::execute_FunctionDefinition_1__Pair_MANY__ExecutionContext_1__Extension_MANY__String_1_", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 439, 38, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", v);
+v = newarray (java.lang.Object)[4];
+v[0] = v;
+v[1] = null;
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v[2] = v;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v[3] = v;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
+return v;
+}
 public static org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -17,13 +535,13 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43 v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33 v;
 java.lang.Object v, v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::mapping::testComplexTypePassThroughBase");
@@ -57,8 +575,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$33: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -87,12 +605,12 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.eclipse.collections.api.map.MutableMap v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34 v;
 org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.finos.legend.pure.generated.PureCompiledLambda v, v;
@@ -134,8 +652,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$34: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -161,8 +679,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$35: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -193,23 +711,23 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
 org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37 v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::mapping::testComplexTypePassThroughAtPropertyLevelBase");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$36: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -240,8 +758,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Firm");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$37: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -260,8 +778,8 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$38: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -275,12 +793,12 @@
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
 org.eclipse.collections.api.map.MutableMap v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
@@ -323,8 +841,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$39: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -350,8 +868,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$40: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -381,12 +899,12 @@
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.map.MutableMap v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -423,8 +941,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$41: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -452,12 +970,12 @@
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.map.MutableMap v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -494,8 +1012,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$42: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -523,9 +1041,9 @@
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43 v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
@@ -565,8 +1083,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$43: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -594,9 +1112,9 @@
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PureInstanceSetImplementation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44 v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.modelToModel.PurePropertyMapping v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v;
@@ -636,8 +1154,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::Person");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$44: void <init>()>();
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: void <init>()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -670,524 +1188,6 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Firm: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_model_Address _address()>();
 return v;
 }
-public static java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl v;
-java.lang.Object[] v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
-int v, v, v, v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_meta_pathToElement: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement Root_meta_pure_functions_meta_pathToElement_String_1__PackageableElement_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("meta::legend::execute_FunctionDefinition_1__Pair_MANY__ExecutionContext_1__Extension_MANY__String_1_", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/legend/testComplexTypeAutoMapping.pure", v, v, 439, 38, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", v);
-v = newarray (java.lang.Object)[4];
-v[0] = v;
-v[1] = null;
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v[2] = v;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v[3] = v;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughSimple__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391497");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughSimple$1$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$45: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithNestedProperties__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391532");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithNestedProperties$2$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$46: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithoutAnyOtherProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391567");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughSimple__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithoutAnyOtherProperty$3$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$47: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testMultipleComplexTypePassThrough__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391602");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithMultipleProperties__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testMultipleComplexTypePassThrough$4$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$48: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}},\"addresses\":[{\"street\":\"Person Street A\"}]}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughAtPropertyLevel__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391637");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughAtPropertyLevel__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughAtPropertyLevel$5$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$49: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A updated\",\"address\":{\"street\":\"A\"}}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithConcatenateFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391672");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithConcatenateFunctionMapping__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithConcatenateFunction$6$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$50: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\",\"address\":{\"street\":\"A\"}},\"addresses\":[{\"street\":\"Person Street A\"},{\"street\":\"Person Street B\"}]}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughViaPropertyAccess__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391707");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughViaPropertyAccess__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughViaPropertyAccess$7$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$51: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"addresses\":[{\"street\":\"A\"}]}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughViaUserDefinedFunction__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391742");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughViaUserDefinedFunction__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}}, \"address1\": {\"street\": \"Person Street A\"}, \"address2\": {\"street\": \"Person Street B\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughViaUserDefinedFunction$8$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$52: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"addresses\":[{\"street\":\"A\"}]}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391777");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson1");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}, \"size\" : 1000}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithSubType$9$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$53: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThroughWithNestedSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54 v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391812");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithNestedSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_ModelStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection_Impl: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _element(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::modelToModel::test::alloy::autoMapping::model::SPerson2");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _url(java.lang.String)>("data:application/json,{\"fullName\":\"John Doe\", \"firm\" : {\"id\" : \"Firm A\", \"address\" : {\"street\": \"A\"}, \"size\" : 1000, \"legalName\": \"Firm legalName\"}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _connections(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$autoMapping$testComplexTypePassThroughWithNestedSubType$10$system$imports$import__core_store_m2m_tests_legend_testComplexTypeAutoMapping_pure_1$0");
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$54: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v, v);
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: java.lang.String Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_helper_executeReflectively_FunctionDefinition_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("{\"builder\":{\"_type\":\"json\"},\"values\":{\"firstName\":\"John\",\"lastName\":\"Doe\",\"firm\":{\"id\":\"Firm A\"}}}");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThrougSourceTreeCalculation__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391847");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithMultipleProperties__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391867");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public static boolean Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_testComplexTypePassThrougSourceTreeCalculationWithSubType__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391880");
-v = staticinvoke <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_mapping_modelToModel_test_alloy_autoMapping_mapping_testComplexTypePassThroughWithNestedSubType__Mapping_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1391900");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphExtension: java.lang.String Root_meta_pure_graphFetch_treeToString_GraphFetchTree_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.GraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_basics_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testComplexTypeAutoMapping$9 v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1.jimple	2025-03-13 04:48:17.652925045 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -7,38 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251938");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10.jimple	2025-03-13 04:48:17.652925045 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10.jimple	2025-03-13 06:59:47.460766189 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address: java.lang.String _street()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address: java.lang.String _street()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251852");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -7,38 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13 v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251851");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address _address()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -7,10 +7,10 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
@@ -19,19 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Address _address()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251884");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -7,38 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18 v;
-java.lang.Object v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251883");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19.jimple	2025-03-13 04:48:17.656924982 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19.jimple	2025-03-13 06:59:47.464766126 +0000
@@ -19,19 +19,26 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19 v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+int v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String _fullName()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -36,7 +36,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251954");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251939");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -19,26 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-int v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String _fullName()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$23.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$23.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -36,7 +36,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251926");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251927");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24 v;
+org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate _dateOfBirth()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
-org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: org.finos.legend.pure.m.coreinstance.primitive.date.StrictDate _dateOfBirth()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -7,31 +7,29 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27.jimple	2025-03-13 04:48:17.660924919 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -7,29 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28.jimple	2025-03-13 04:48:17.664924855 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28.jimple	2025-03-13 06:59:47.468766063 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3.jimple	2025-03-13 04:48:17.664924855 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3.jimple	2025-03-13 06:59:47.472765999 +0000
@@ -7,31 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.Object v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251955");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4.jimple	2025-03-13 04:48:17.672924729 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4.jimple	2025-03-13 06:59:47.480765874 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimplePerson: java.lang.String _fullName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5.jimple	2025-03-13 04:48:17.672924729 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5.jimple	2025-03-13 06:59:47.480765874 +0000
@@ -36,7 +36,7 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251863");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251864");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$6.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$6.jimple	2025-03-13 04:48:17.672924729 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$6.jimple	2025-03-13 06:59:47.480765874 +0000
@@ -36,11 +36,11 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1252126");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1252127");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251871");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251872");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$8.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$8.jimple	2025-03-13 04:48:17.672924729 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$8.jimple	2025-03-13 06:59:47.480765874 +0000
@@ -36,11 +36,11 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__SimpleFirm: org.eclipse.collections.api.RichIterable _simpleEmployees()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1252203");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1252204");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251946");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("$core$1251947");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion.jimple	2025-03-13 04:47:58.329229427 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion.jimple	2025-03-13 06:59:28.157069959 +0000
@@ -31,7 +31,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251106");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251107");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testBasicExplosion$1$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -107,7 +107,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251128");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251129");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testMultiplePropertyExplosion$2$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -182,7 +182,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251150");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251151");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testTargetConstraintsViolatedWithExplosion$3$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -255,7 +255,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251172");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251173");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testMappingWithSetsUsingAndNotUsingExplosion$4$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -328,7 +328,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251194");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251195");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testExplosionAtPropertyLevel$5$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -401,7 +401,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251216");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251217");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testMappingWithExplosionAtPropertyLevel$6$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -474,7 +474,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251238");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251239");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testExplosionAtPropertyLevelNotUsingAllProperties$7$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -547,7 +547,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251260");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1251261");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$explosion$testExplosionAtPropertyLevelWithNullResult$8$system$imports$import__core_store_m2m_tests_legend_testExplosion_pure_1$0");
@@ -637,19 +637,19 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$1: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251939", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$2: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$11", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$9", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$11", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251938", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployee$8", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$5: void <init>()>();
@@ -669,23 +669,23 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251851", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251852", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251926", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251947", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$11: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251946", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251872", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251871", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_basicExplosionMapping_FirmEmployee$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_basicExplosionMapping_FirmEmployee$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_basicExplosionMapping_FirmEmployee$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$14: void <init>()>();
@@ -693,27 +693,27 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_basicExplosionMapping_FirmEmployee$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1252204", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1252203", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_explosionWithConstraintMapping_FirmEmployeeWithConstraint$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1252126", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1252127", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$18: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_explosionWithConstraintMapping_FirmEmployeeWithConstraint$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_explosionWithConstraintMapping_FirmEmployeeWithConstraint$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_explosionWithConstraintMapping_FirmEmployeeWithConstraint$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_Person$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_Person$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251927", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$21: void <init>()>();
@@ -729,27 +729,27 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployeeWithConstraint$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251955", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251954", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_FirmEmployeeWithConstraint$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$26: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251863", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_TargetFirm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_TargetFirm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_TargetFirm$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_alloy_explosion_mappingWithSetsUsingAndNotUsingExplosion_TargetFirm$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251864", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_legend_testExplosion$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251883", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$1251884", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testUnitMeasure.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testUnitMeasure.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testUnitMeasure.jimple	2025-03-13 04:48:17.684924540 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_testUnitMeasure.jimple	2025-03-13 06:59:47.488765748 +0000
@@ -31,7 +31,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947821");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947828");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$units$testUnitToUnitIdentityMapping$1$system$imports$import__core_store_m2m_tests_legend_testUnitMeasure_pure_1$0");
@@ -107,7 +107,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947843");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947850");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$units$testModelToModelMappingOfUnitToUnitTypeAndValue$2$system$imports$import__core_store_m2m_tests_legend_testUnitMeasure_pure_1$0");
@@ -183,7 +183,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947865");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947872");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$units$testModelToModelMappingOfUnitTypeAndValueToUnit$3$system$imports$import__core_store_m2m_tests_legend_testUnitMeasure_pure_1$0");
@@ -259,7 +259,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947887");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947894");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$units$testModelToModelMappingOfUnitToUnitInSameMeasure$4$system$imports$import__core_store_m2m_tests_legend_testUnitMeasure_pure_1$0");
@@ -333,7 +333,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_legend_testUnitMeasure$13 v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947909");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$947916");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$units$unitMappingPlanGenerationTest$5$system$imports$import__core_store_m2m_tests_legend_testUnitMeasure_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_toFromSameName.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_toFromSameName.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_toFromSameName.jimple	2025-03-13 04:48:17.696924350 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_toFromSameName.jimple	2025-03-13 06:59:47.500765559 +0000
@@ -26,7 +26,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$732964");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$732967");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canMapBetweenClassesWithTheSameName$1$system$imports$import__core_store_m2m_tests_legend_toFromSameName_pure_1$0");
@@ -89,7 +89,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$732991");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$732994");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canMapBetweenClassesWithTheSameNameChecked$2$system$imports$import__core_store_m2m_tests_legend_toFromSameName_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_userFunctions.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_userFunctions.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_userFunctions.jimple	2025-03-13 04:47:58.821221679 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_legend_userFunctions.jimple	2025-03-13 06:59:28.749060644 +0000
@@ -30,7 +30,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1520358");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1520365");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canEvaluateAMappingWithAUserDefinedFunctionProperty$1$system$imports$import__core_store_m2m_tests_legend_userFunctions_pure_1$0");
@@ -107,7 +107,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1520390");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core$1520397");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$alloy$simple$canEvaluateAConstraintWithAUserDefinedFunctionProperty$2$system$imports$import__core_store_m2m_tests_legend_userFunctions_pure_1$0");
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3.jimple	2025-03-13 04:48:17.712924099 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3.jimple	2025-03-13 06:59:47.520765245 +0000
@@ -4,32 +4,41 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3 v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3 v;
-java.lang.String v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3;
-v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4.jimple	2025-03-13 04:48:17.712924099 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4.jimple	2025-03-13 06:59:47.520765245 +0000
@@ -4,41 +4,32 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+java.lang.String v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives.jimple	2025-03-13 04:48:17.708924162 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_primitives.jimple	2025-03-13 06:59:47.516765307 +0000
@@ -166,11 +166,11 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_primitives: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_primitives_primitiveModelMapping_Address_add$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$primitives$testWithPrimitiveTypes$1$system$imports$import__core_store_m2m_tests_primitives_pure_1$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_primitives: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$primitives$testWithPrimitiveTypes$1$system$imports$import__core_store_m2m_tests_primitives_pure_1$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_primitives_primitiveModelMapping_Address_add$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_primitives: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_primitives$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_primitives$5: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$19.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$19.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$19.jimple	2025-03-13 04:48:17.736923721 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$19.jimple	2025-03-13 06:59:47.544764867 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$19 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$19;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$19: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$19: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
+java.lang.Class v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-java.lang.String v;
+boolean v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$19 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$19;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String __type()>();
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$20.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$20.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$20.jimple	2025-03-13 06:59:47.544764867 +0000
@@ -19,30 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$20: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$20 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$20;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
-v[0] = v;
-v[1] = "ZZ";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: java.lang.String __type()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$21.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$21.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$21.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -37,9 +37,9 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
 v[0] = v;
-v[1] = "XX";
+v[1] = "ZZ";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$22.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$22.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$22.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$22.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -4,36 +4,45 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$22 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$22;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$22 v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$22;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$22: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$22: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$22 v;
-org.eclipse.collections.api.map.MapIterable v;
+java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$22 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$22;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
+v[0] = v;
+v[1] = "XX";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$23.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$23.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$23.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$23.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -4,34 +4,36 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$23 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$23;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$23 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$23;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$23: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$23: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$23 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v;
+org.eclipse.collections.api.map.MapIterable v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$23;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Firm");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$24.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$24.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$24.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$24 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$24;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product: java.lang.String _region()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$25$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$25.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$25.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$25.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -7,47 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$25 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$25: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$25$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$25 v;
-int v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$25$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$25$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$25)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 291, 91, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Product: java.lang.String _region()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$27$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$27.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$27.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$27.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$27.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -7,31 +7,47 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$27 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$27;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$27: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$27: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$27 v;
-java.lang.String v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$27$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$27;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$27$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$27$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$27)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 291, 91, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$28.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$28.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$28.jimple	2025-03-13 04:48:17.740923658 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$28.jimple	2025-03-13 06:59:47.548764804 +0000
@@ -7,32 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$28 v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$28;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$28: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$28: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$28 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$28;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$30.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$30.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$30.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,31 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$30 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$30;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$30: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$30: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$30 v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$30;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$31.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$31.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$31.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,34 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$31 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$31;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$31: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$31: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$31 v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$31;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _transform()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.eclipse.collections.api.RichIterable _body()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$32.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$32.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$32.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$32.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -19,19 +19,21 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$32: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$32: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$32 v;
 org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$32;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping: org.eclipse.collections.api.RichIterable _propertyMappings()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PurePropertyMapping: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda _transform()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_raw_Lambda: org.eclipse.collections.api.RichIterable _body()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$33.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$33.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$33.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$33.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,41 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$33 v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$33;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$33: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$33: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$33 v;
-int v, v, v, v;
-java.lang.Object v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$33;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 189, 35, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _function()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_mapping_modelToModel_PureInstanceClassMapping: org.eclipse.collections.api.RichIterable _propertyMappings()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$34.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$34.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$34.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$34.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -19,19 +19,29 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$34: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$34: java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$34 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+int v, v, v, v;
+java.lang.Object v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$34;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 189, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_AppliedFunction: java.lang.String _function()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$35.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$35.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$35.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$35.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$35 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$35;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$35: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$35: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$35 v;
-java.lang.Boolean v;
-java.lang.Class v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$35;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_UnknownAppliedFunction;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$36.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$36.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$36.jimple	2025-03-13 04:48:17.744923594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$36.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$36 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$36;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$36: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$36: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$36 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
-java.lang.String v;
+java.lang.Boolean v;
+java.lang.Class v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$36;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
+v = class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_valueSpecification_application_UnknownAppliedFunction;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$37$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$37.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$37.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$37.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$37.jimple	2025-03-13 06:59:47.552764741 +0000
@@ -7,47 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$37 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$37;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$37: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$37: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$37 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$37$1 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$37 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$37;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$37$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$37$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$37)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 267, 91, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Firm: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$38$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$38.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$38.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$38.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -7,31 +7,47 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$38 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$38;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$38: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$38: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$38 v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$38$1 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$38;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow: java.lang.String getString(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("lastName", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Firm: org.eclipse.collections.api.RichIterable _employees()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$38$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$38$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$38)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 267, 91, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$39.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$39.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$39.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$39: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$39 v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$39;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tds_TDSRow: java.lang.String getString(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("lastName", v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$40.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$40.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$40.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$40.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -7,31 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$40 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$40;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$40: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$40: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$40 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v;
+java.lang.Boolean v;
+java.lang.Class v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$40;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$41.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$41.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$41.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$41 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$41;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$41: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$41: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$41 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$41;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Yo");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$42.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$42.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$42.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -4,69 +4,34 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$42 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$42;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$42 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$42;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$42: org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$42: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
-java.lang.Object[] v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v;
-org.eclipse.collections.api.list.MutableList v, v, v;
-org.finos.legend.pure.generated.PureCompiledLambda v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$42 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v;
-org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$42;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[2];
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1");
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3");
-v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "firstName";
-v[1] = "lastName";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_tds_tds: org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet Root_meta_pure_tds_project_K_MANY__Function_MANY__String_MANY__TabularDataSet_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$43$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$43.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$43.jimple	2025-03-13 04:48:17.748923532 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$43.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -4,41 +4,38 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$43 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$43;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$43 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$43;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$43: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$43: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$43 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$43$1 v;
-org.eclipse.collections.api.map.MapIterable v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$43;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$43$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$43$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$43)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _lastName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "Yo");
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$44.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$44.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$44.jimple	2025-03-13 06:59:47.556764677 +0000
@@ -4,34 +4,69 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$44 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$44;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$44 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$44;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$44: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$44: org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v;
+java.lang.Object[] v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v;
+org.finos.legend.pure.generated.PureCompiledLambda v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$44 v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$44;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[2];
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1");
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[0] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3");
+v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "firstName";
+v[1] = "lastName";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_tds_tds: org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet Root_meta_pure_tds_project_K_MANY__Function_MANY__String_MANY__TabularDataSet_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar: org.finos.legend.pure.generated.core_store_m2m_tests_simple$45$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$45.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$45.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$45.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$45.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -4,34 +4,41 @@
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$45 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$45;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$45 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$45;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$45: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$45: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$45 v;
-java.lang.String v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$45$1 v;
+org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$45;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _firmName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::pure::mapping::modelToModel::test::shared::dest::Person");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$45$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$45$1: void <init>(org.finos.legend.pure.generated.core_store_m2m_tests_simple$45)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$46.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$46.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$46.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -7,35 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$46 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$46;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$46: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$46: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$46 v;
-java.lang.Boolean v;
-java.lang.Class v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$46;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _fullName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$47.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$47.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$47.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$47: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$47: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$47 v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$47;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang: java.lang.String _value__()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_FirmEmployee: java.lang.String _firmName()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$48.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$48.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$48.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$48;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang: java.lang.String __lang()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang: java.lang.String _value__()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$49.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$49.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$49.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -19,30 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$49: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$49: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.finos.legend.pure.generated.core_store_m2m_tests_simple$49 v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
-java.lang.String v, v;
+org.finos.legend.pure.generated.core_store_m2m_tests_simple$49 v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$49;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
-v[0] = v;
-v[1] = "XX";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang: java.lang.String __lang()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$50.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$50.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$50.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -19,41 +19,30 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$50: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$50: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
+java.lang.String[] v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+java.lang.String v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$50 v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$50;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = newarray (java.lang.String)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person: java.lang.String _firstName()>();
 v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
+v[1] = "XX";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$51.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$51.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$51.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -19,17 +19,41 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$51: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$51: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
+long v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$51 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$51;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "ZZ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$52.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$52.jimple	2025-03-13 04:48:17.752923469 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$52.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -19,26 +19,17 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$52: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$52 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-int v;
-java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$52;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_dest_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-return v;
+return "ZZ";
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$53.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$53.jimple	2025-03-13 04:48:17.756923406 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$53.jimple	2025-03-13 06:59:47.560764615 +0000
@@ -7,41 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$53 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$53;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$53: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$53: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$53 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.Object v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
+java.lang.Long v, v;
+int v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$53;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang _alternateName()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 237, 52, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$54.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$54.jimple	2025-03-13 04:48:17.756923406 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$54.jimple	2025-03-13 06:59:47.564764552 +0000
@@ -7,53 +7,41 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$54 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$54;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$54: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$54: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$54 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.Object v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$54;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__NameWithLang _alternateName()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core/store/m2m/tests/simple.pure", v, v, 237, 52, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$55.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$55.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$55.jimple	2025-03-13 04:48:17.756923406 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$55.jimple	2025-03-13 06:59:47.564764552 +0000
@@ -24,20 +24,35 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+long v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$55 v;
-int v;
-java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$55;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
 v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$56.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$56.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$56.jimple	2025-03-13 04:48:17.756923406 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$56.jimple	2025-03-13 06:59:47.564764552 +0000
@@ -24,35 +24,20 @@
 }
 public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-java.lang.Long v, v, v, v;
-int v;
-java.lang.String v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
 org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$56 v;
+int v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$56;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
 v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
 v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$57.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$57.jimple	2025-03-13 04:48:17.756923406 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple$57.jimple	2025-03-13 06:59:47.564764552 +0000
@@ -7,35 +7,53 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$57 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$57;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$57: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$57: java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+long v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+java.lang.Long v, v, v, v;
+int v;
+java.lang.String v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_store_m2m_tests_simple$57 v;
-java.lang.Boolean v;
-java.lang.Class v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_store_m2m_tests_simple$57;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__S_Person;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_pure_mapping_modelToModel_test_shared_src__S_PersonA;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = virtualinvoke v.<java.lang.String: int indexOf(java.lang.String)>(" ");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_shared_src__Person: java.lang.String _fullName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long length(java.lang.String)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple.jimple results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple.jimple
--- results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/reference/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple.jimple	2025-03-13 04:48:17.732923784 +0000
+++ results/org.finos.legend.engine/legend-engine/4.6.2/jnorm/rebuild/legend-engine-pure-code-compiled-core-4.6.2.jar:legend-engine-pure-code-compiled-core-4.6.2.jar/org.finos.legend.pure.generated.core_store_m2m_tests_simple.jimple	2025-03-13 06:59:47.540764930 +0000
@@ -948,31 +948,31 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$19;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$19: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_Person$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$371452", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$20;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$20: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingO_Person$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_Person$9", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$21;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$21: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingO_Person$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingO_Person$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$22;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$22: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleAssociation$5$system$imports$import__core_store_m2m_tests_simple_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingO_Person$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$23;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$23: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleAsserts$2$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleAssociation$5$system$imports$import__core_store_m2m_tests_simple_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_ModelMappingWithJoinToExtendedProperty_Product$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleAsserts$2$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubTypeWithNestedAssociation_meta_pure_mapping_modelToModel_test_shared_dest_Firm$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_ModelMappingWithJoinToExtendedProperty_Product$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$26: void <init>()>();
@@ -980,127 +980,127 @@
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$27;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$27: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubTypeWithNestedAssociation_meta_pure_mapping_modelToModel_test_shared_dest_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubTypeWithNestedAssociation_meta_pure_mapping_modelToModel_test_shared_dest_Firm$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$28;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$28: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubTypeWithNestedAssociation_meta_pure_mapping_modelToModel_test_shared_dest_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$29;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$29: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Firm$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Firm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Firm$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Firm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$32: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$33;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$33: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$8", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$34;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$34: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilterAsserts$4$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$8", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$35;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$35: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilterAsserts$4$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$36;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$36: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Firm$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testPropertyMappingWithFunctions$11$system$imports$import__core_store_m2m_tests_simple_pure_1$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$37;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$37: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubType_meta_pure_mapping_modelToModel_test_shared_dest_Firm$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Firm$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$38;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$38: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProjectAsserts$10$system$imports$import__core_store_m2m_tests_simple_pure_1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubType_meta_pure_mapping_modelToModel_test_shared_dest_Firm$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$39;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$39: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProjectAsserts$10$system$imports$import__core_store_m2m_tests_simple_pure_1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$40;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$40: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$371329", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$41;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$41: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilter$3$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$42;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$42: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$43;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$43: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilter$3$system$imports$import__core_store_m2m_tests_simple_pure_1$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilter$3$system$imports$import__core_store_m2m_tests_simple_pure_1$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$44;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$44: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_crossStore_crossStoreModelMappingWithLocalMappingProperty__SimplePerson_person_Set$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleProject$9$system$imports$import__core_store_m2m_tests_simple_pure_1$4", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$45;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$45: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_crossStore_crossStoreModelMappingWithLocalMappingProperty__SimplePerson_person_Set$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$pure$mapping$modelToModel$test$simple$testSimpleFilter$3$system$imports$import__core_store_m2m_tests_simple_pure_1$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$46;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$46: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$371368", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_crossStore_crossStoreModelMappingWithLocalMappingProperty__SimplePerson_person_Set$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$47;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$47: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_NameWithLang$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_crossStore_crossStoreModelMappingWithLocalMappingProperty__SimplePerson_person_Set$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$48;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$48: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_NameWithLang$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_NameWithLang$3", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$49;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$49: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingOConstant_Person$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_NameWithLang$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$50;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$50: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubType_Person_A$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingOConstant_Person$1", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$51;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$51: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingOConstant_Person$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithSubType_Person_A$7", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$52;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$52: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Person$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingOConstant_Person$2", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_Person$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Person$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$54: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Person_p1$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMapping_Person$10", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$55;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$55: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Person_p1$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Person_p1$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$56;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$56: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Person$6", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithMultipleClassMappings_Person_p1$5", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$57;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$57: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("$core$371279", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_pure_mapping_modelToModel_test_simple_simpleModelMappingWithAssociation_Person$6", v);
 v = <org.finos.legend.pure.generated.core_store_m2m_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_store_m2m_tests_simple$58;
 specialinvoke v.<org.finos.legend.pure.generated.core_store_m2m_tests_simple$58: void <init>()>();
