diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10.jimple	2025-03-13 04:26:45.313282862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10.jimple	2025-03-13 04:26:51.309188360 +0000
@@ -1,22 +1,87 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 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_external_shared_format_binding_Binding val$_binding;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10;
-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_external_shared_format_binding_Binding;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: 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.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_external_format_flatdata_executionPlan_tests_dataTypes$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: 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)>("binding", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+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.PackageableElement v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
-java.lang.Class v;
-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_external_format_flatdata_executionPlan_tests_dataTypes$10;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
-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_external_format_flatdata_executionPlan_tests_dataTypes$10: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.eclipse.collections.api.RichIterable v, v, 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.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10;
+v := @parameter: java.lang.String;
+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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 178, 103, 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_external_format_flatdata_executionPlan_test_types_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 = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 178, 133, 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_external_format_flatdata_executionPlan_tests_dataTypes$10: 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_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: 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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11.jimple	2025-03-13 04:26:45.313282862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11.jimple	2025-03-13 04:26:51.309188360 +0000
@@ -1,22 +1,79 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 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_external_shared_format_binding_Binding val$_binding;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11;
-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_external_shared_format_binding_Binding;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: 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.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_external_format_flatdata_executionPlan_tests_dataTypes$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: 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)>("binding", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+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_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
-java.lang.Class v;
-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_external_format_flatdata_executionPlan_tests_dataTypes$11;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
-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_external_format_flatdata_executionPlan_tests_dataTypes$11: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.eclipse.collections.api.RichIterable v, v, 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.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11;
+v := @parameter: java.lang.String;
+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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 193, 103, 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_external_format_flatdata_executionPlan_test_types_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_external_format_flatdata_executionPlan_tests_dataTypes$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(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_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: 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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3.jimple	2025-03-13 04:26:45.313282862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3.jimple	2025-03-13 04:26:51.313188297 +0000
@@ -1,78 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 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_external_shared_format_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, 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_external_shared_format_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: 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.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_external_format_flatdata_executionPlan_tests_dataTypes$3: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: 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)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: 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.PackageableElement)
 {
-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.PackageableElement v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$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_external_format_flatdata_executionPlan_tests_dataTypes$3: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.String v, v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3;
-v := @parameter: java.lang.String;
-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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::AllTypes");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 49, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
-v = staticinvoke <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_external_format_flatdata_executionPlan_tests_dataTypes$3: 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_external_format_flatdata_executionPlan_tests_dataTypes$3 v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
+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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4.jimple	2025-03-13 04:26:45.317282799 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4.jimple	2025-03-13 04:26:51.313188297 +0000
@@ -1,78 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 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_external_shared_format_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, 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_external_shared_format_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: 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.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_external_format_flatdata_executionPlan_tests_dataTypes$4: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: 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)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: 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.PackageableElement)
 {
-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.PackageableElement v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4;
-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_external_format_flatdata_executionPlan_tests_dataTypes$4: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.String v, v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4;
-v := @parameter: java.lang.String;
-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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::AllTypes");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 82, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
-v = staticinvoke <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_external_format_flatdata_executionPlan_tests_dataTypes$4: 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_external_format_flatdata_executionPlan_tests_dataTypes$4 v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
+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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5.jimple	2025-03-13 04:26:45.317282799 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5.jimple	2025-03-13 04:26:51.313188297 +0000
@@ -40,15 +40,15 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
-org.eclipse.collections.api.RichIterable v, v, 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.graphFetch.RootGraphFetchTree v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
@@ -60,12 +60,11 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 115, 43, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 49, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_dataTypes$5: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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()
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6.jimple	2025-03-13 04:26:45.317282799 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6.jimple	2025-03-13 04:26:51.313188297 +0000
@@ -40,15 +40,15 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6 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.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.String v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
@@ -60,20 +60,11 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 148, 43, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 82, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <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_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 148, 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/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_external_format_flatdata_executionPlan_tests_dataTypes$6: 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);
+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()
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7.jimple	2025-03-13 04:26:45.321282736 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7.jimple	2025-03-13 04:26:51.313188297 +0000
@@ -40,19 +40,19 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7 v;
 org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport 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.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7;
 v := @parameter: java.lang.String;
 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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::Person");
+v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::types::AllTypes");
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -60,11 +60,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 163, 103, 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_external_format_flatdata_executionPlan_test_types_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 115, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_dataTypes$7: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7: 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);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8.jimple	2025-03-13 04:26:45.321282736 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8.jimple	2025-03-13 04:26:51.317188234 +0000
@@ -52,7 +52,7 @@
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8;
 v := @parameter: java.lang.String;
 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::Class", "Root::meta::external::format::flatdata::executionPlan::test::types::Person");
+v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::types::AllTypes");
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -60,8 +60,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 178, 103, 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_external_format_flatdata_executionPlan_test_types_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 148, 43, 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_external_format_flatdata_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <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_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -69,7 +69,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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 178, 133, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 148, 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/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_external_format_flatdata_executionPlan_tests_dataTypes$8: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9.jimple	2025-03-13 04:26:45.321282736 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9.jimple	2025-03-13 04:26:51.317188234 +0000
@@ -40,15 +40,15 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9 v;
 org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport 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.CoreInstance v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
@@ -60,12 +60,11 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 193, 103, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 163, 103, 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_external_format_flatdata_executionPlan_test_types_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_external_format_flatdata_executionPlan_tests_dataTypes$9: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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()
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes.jimple	2025-03-13 04:26:45.313282862 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes.jimple	2025-03-13 04:26:51.309188360 +0000
@@ -8,6 +8,124 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
+public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__Binding_1_(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, 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_external_format_flatdata_executionPlan_tests_dataTypes$3 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+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)[19];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::flatdata::executionPlan::test::types::AllTypesBinding\n";
+v[2] = "{\n";
+v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::types::AllTypesSchemaSet;\n";
+v[4] = "  contentType: \'application/x.flatdata\';\n";
+v[5] = "  modelIncludes: [\n";
+v[6] = "    meta::external::format::flatdata::executionPlan::test::types::AllTypes\n";
+v[7] = "  ];\n";
+v[8] = "}\n";
+v[9] = "\n";
+v[10] = "SchemaSet meta::external::format::flatdata::executionPlan::test::types::AllTypesSchemaSet\n";
+v[11] = "{\n";
+v[12] = "  format: FlatData;\n";
+v[13] = "  schemas: [\n";
+v[14] = "    {\n";
+v[15] = "      content: \'section AllTypes: DelimitedWithHeadings\\\n{\\\n  scope.untilEof;\\\n  nullString: \\\'null\\\';  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    string: STRING;\\\n    optionalString: STRING(optional);\\\n    integer: INTEGER;\\\n    optionalInteger: INTEGER(optional);\\\n    customInteger: INTEGER(format=\\\'#,##0\\\');\\\n    float: DECIMAL;\\\n    optionalFloat: DECIMAL(optional);\\\n    customFloat: DECIMAL(format=\\\'#,##0.0#\\\');\\\n    decimal: DECIMAL;\\\n    optionalDecimal: DECIMAL(optional);\\\n    customDecimal: DECIMAL(format=\\\'#,##0.0#\\\');\\\n    boolean: BOOLEAN;\\\n    optionalBoolean: BOOLEAN(optional);\\\n    customBoolean: BOOLEAN(trueString=\\\'Y\\\', falseString=\\\'N\\\');\\\n    date: DATE;\\\n    optionalDate: DATE(optional);\\\n    customDate: DATE(format=[\\\'MM/dd/yyyy\\\', \\\'MM dd yyyy\\\']);\\\n    dateTime: DATETIME;\\\n    optionalDateTime: DATETIME(optional);\\\n    customDateTime: DATETIME(format=[\\\'dd/MM/yyyy HH:mm:ss\\\', \\\'dd MM yyyy HH:mm:ss\\\']);\\\n  }\\\n}\';\n";
+v[16] = "    }\n";
+v[17] = "  ];\n";
+v[18] = "}";
+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.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_dataTypes$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 232, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 232, 91, 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;
+}
+public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getEnumClassBinding__Binding_1_(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, 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_external_format_flatdata_executionPlan_tests_dataTypes$4 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+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)[19];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::flatdata::executionPlan::test::types::EnumClassBinding\n";
+v[2] = "{\n";
+v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::types::EnumClassSchemaSet;\n";
+v[4] = "  contentType: \'application/x.flatdata\';\n";
+v[5] = "  modelIncludes: [\n";
+v[6] = "    meta::external::format::flatdata::executionPlan::test::types::Person\n";
+v[7] = "  ];\n";
+v[8] = "}\n";
+v[9] = "\n";
+v[10] = "SchemaSet meta::external::format::flatdata::executionPlan::test::types::EnumClassSchemaSet\n";
+v[11] = "{\n";
+v[12] = "  format: FlatData;\n";
+v[13] = "  schemas: [\n";
+v[14] = "    {\n";
+v[15] = "      content: \'section Person: DelimitedWithHeadings\\\n{\\\n  scope.untilEof;\\\n  delimiter: \\\',\\\';\\\n\\\n  Record\\\n  {\\\n    name: STRING;\\\n    gender: STRING;\\\n  }\\\n}\';\n";
+v[16] = "    }\n";
+v[17] = "  ];\n";
+v[18] = "}";
+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.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_dataTypes$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 258, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 258, 91, 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;
+}
 public static boolean Root_meta_external_format_flatdata_executionPlan_test_types_testAllDataTypesInternalize__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -19,14 +137,14 @@
 java.lang.String v, v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3 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 := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__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_external_format_flatdata$2189766");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189826");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/allTypes.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -38,8 +156,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$external$format$flatdata$executionPlan$test$types$testAllDataTypesInternalize$1$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$3: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -63,18 +181,18 @@
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6 v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4 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 := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__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_external_format_flatdata$2189799");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189859");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/allTypes.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -86,8 +204,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$external$format$flatdata$executionPlan$test$types$testAllDataTypesInternalizeWithAnotherDateFormat$2$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$4: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -110,19 +228,19 @@
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7 v;
 org.eclipse.collections.api.RichIterable v, v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance 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 := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__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_external_format_flatdata$2189832");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189892");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/allTypes.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -134,8 +252,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$external$format$flatdata$executionPlan$test$types$testAllDataTypesInternalizeAndExternalize$3$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$5: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -157,9 +275,9 @@
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6 v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
@@ -170,7 +288,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__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_external_format_flatdata$2189865");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189925");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/allTypesBadData.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -182,8 +300,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$external$format$flatdata$executionPlan$test$types$testInternalizeWithBadData$4$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$6: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -204,9 +322,9 @@
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7 v;
 org.eclipse.collections.api.RichIterable v, v, v;
 int v, v, v, v;
 java.lang.String v;
@@ -218,12 +336,12 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getEnumClassBinding__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_external_format_flatdata$2189898");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189958");
 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$format$flatdata$executionPlan$test$types$testEnumInternalize$5$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$7: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", "name,gender\nJohn Doe,Male", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -245,7 +363,6 @@
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
 int v, v, v, v;
@@ -255,15 +372,16 @@
 org.finos.legend.pure.m.coreinstance.CoreInstance 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_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getEnumClassBinding__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_external_format_flatdata$2189930");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2189990");
 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$format$flatdata$executionPlan$test$types$testEnumInternalizeWithInvalidValue$6$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$8: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", "name,gender\nJohn Doe,Neuter", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -286,22 +404,22 @@
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9 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.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
 int v, v, v, v;
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getEnumClassBinding__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_external_format_flatdata$2189962");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2190022");
 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$format$flatdata$executionPlan$test$types$testEnumInternalizeAndExternalize$7$system$imports$import__core_external_format_flatdata_executionPlan_tests_dataTypes_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$9: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", "name,gender\nJohn Doe,Male", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -315,124 +433,6 @@
 staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_utils: java.lang.String Root_meta_external_format_flatdata_executionPlan_test_executeFlatdataBindingQuery_FunctionDefinition_1__Pair_MANY__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return 0;
 }
-public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getAllTypesBinding__Binding_1_(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, 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.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10 v;
-java.lang.Object v;
-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)[19];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::flatdata::executionPlan::test::types::AllTypesBinding\n";
-v[2] = "{\n";
-v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::types::AllTypesSchemaSet;\n";
-v[4] = "  contentType: \'application/x.flatdata\';\n";
-v[5] = "  modelIncludes: [\n";
-v[6] = "    meta::external::format::flatdata::executionPlan::test::types::AllTypes\n";
-v[7] = "  ];\n";
-v[8] = "}\n";
-v[9] = "\n";
-v[10] = "SchemaSet meta::external::format::flatdata::executionPlan::test::types::AllTypesSchemaSet\n";
-v[11] = "{\n";
-v[12] = "  format: FlatData;\n";
-v[13] = "  schemas: [\n";
-v[14] = "    {\n";
-v[15] = "      content: \'section AllTypes: DelimitedWithHeadings\\\n{\\\n  scope.untilEof;\\\n  nullString: \\\'null\\\';  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    string: STRING;\\\n    optionalString: STRING(optional);\\\n    integer: INTEGER;\\\n    optionalInteger: INTEGER(optional);\\\n    customInteger: INTEGER(format=\\\'#,##0\\\');\\\n    float: DECIMAL;\\\n    optionalFloat: DECIMAL(optional);\\\n    customFloat: DECIMAL(format=\\\'#,##0.0#\\\');\\\n    decimal: DECIMAL;\\\n    optionalDecimal: DECIMAL(optional);\\\n    customDecimal: DECIMAL(format=\\\'#,##0.0#\\\');\\\n    boolean: BOOLEAN;\\\n    optionalBoolean: BOOLEAN(optional);\\\n    customBoolean: BOOLEAN(trueString=\\\'Y\\\', falseString=\\\'N\\\');\\\n    date: DATE;\\\n    optionalDate: DATE(optional);\\\n    customDate: DATE(format=[\\\'MM/dd/yyyy\\\', \\\'MM dd yyyy\\\']);\\\n    dateTime: DATETIME;\\\n    optionalDateTime: DATETIME(optional);\\\n    customDateTime: DATETIME(format=[\\\'dd/MM/yyyy HH:mm:ss\\\', \\\'dd MM yyyy HH:mm:ss\\\']);\\\n  }\\\n}\';\n";
-v[16] = "    }\n";
-v[17] = "  ];\n";
-v[18] = "}";
-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.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_dataTypes$10;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$10: 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 232, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 232, 91, 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;
-}
-public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_types_getEnumClassBinding__Binding_1_(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, 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.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11 v;
-java.lang.Object v;
-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)[19];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::flatdata::executionPlan::test::types::EnumClassBinding\n";
-v[2] = "{\n";
-v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::types::EnumClassSchemaSet;\n";
-v[4] = "  contentType: \'application/x.flatdata\';\n";
-v[5] = "  modelIncludes: [\n";
-v[6] = "    meta::external::format::flatdata::executionPlan::test::types::Person\n";
-v[7] = "  ];\n";
-v[8] = "}\n";
-v[9] = "\n";
-v[10] = "SchemaSet meta::external::format::flatdata::executionPlan::test::types::EnumClassSchemaSet\n";
-v[11] = "{\n";
-v[12] = "  format: FlatData;\n";
-v[13] = "  schemas: [\n";
-v[14] = "    {\n";
-v[15] = "      content: \'section Person: DelimitedWithHeadings\\\n{\\\n  scope.untilEof;\\\n  delimiter: \\\',\\\';\\\n\\\n  Record\\\n  {\\\n    name: STRING;\\\n    gender: STRING;\\\n  }\\\n}\';\n";
-v[16] = "    }\n";
-v[17] = "  ];\n";
-v[18] = "}";
-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.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_dataTypes$11;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_dataTypes$11: 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 258, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/dataTypes.pure", v, v, 258, 91, 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;
-}
 static void <clinit>()
 {
 org.eclipse.collections.api.map.MutableMap v, v, v;
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10.jimple	2025-03-13 04:26:45.325282673 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10.jimple	2025-03-13 04:26:51.321188171 +0000
@@ -1,22 +1,88 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10 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_external_shared_format_binding_Binding val$_binding;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, 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_external_format_flatdata_executionPlan_tests_multiSection$10 v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10;
-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_external_shared_format_binding_Binding;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: 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.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_external_format_flatdata_executionPlan_tests_multiSection$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: 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)>("binding", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+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.PackageableElement v;
-java.lang.Class 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_external_format_flatdata_executionPlan_tests_multiSection$10 v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
-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_external_format_flatdata_executionPlan_tests_multiSection$10: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.eclipse.collections.api.RichIterable v, v, 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.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10;
+v := @parameter: java.lang.String;
+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::Class", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 37, 47, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$10: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 37, 77, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$10: 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_external_format_flatdata_executionPlan_tests_multiSection$10 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: 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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11.jimple	2025-03-13 04:26:45.325282673 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11.jimple	2025-03-13 04:26:51.321188171 +0000
@@ -1,22 +1,89 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11 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_external_shared_format_binding_Binding val$_binding;
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, 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_external_format_flatdata_executionPlan_tests_multiSection$11 v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11;
-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_external_shared_format_binding_Binding;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: 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.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_external_format_flatdata_executionPlan_tests_multiSection$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: 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)>("binding", v, "tree", v);
+v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+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.PackageableElement v;
-java.lang.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.core_external_format_flatdata_executionPlan_tests_multiSection$11 v;
-boolean v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
-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_external_format_flatdata_executionPlan_tests_multiSection$11: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
+org.eclipse.collections.api.RichIterable 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_external_format_flatdata_executionPlan_tests_multiSection$11 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11;
+v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
+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::Class", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__ByteStream_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 59, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$11: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 59, 81, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$11: 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_external_format_flatdata_executionPlan_tests_multiSection$11 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11;
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: 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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12.jimple	2025-03-13 04:26:45.325282673 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12.jimple	2025-03-13 04:26:51.325188107 +0000
@@ -35,46 +35,47 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12: 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_external_format_flatdata_executionPlan_tests_multiSection$12: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12;
-v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
 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::Class", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
 v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__ByteStream_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 37, 47, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 81, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$12: 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 = 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 37, 77, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 81, 81, 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_external_format_flatdata_executionPlan_tests_multiSection$12: 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);
+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()
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13.jimple	2025-03-13 04:26:45.329282610 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13.jimple	2025-03-13 04:26:51.325188107 +0000
@@ -41,38 +41,49 @@
 public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, 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_external_shared_format_binding_Binding v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, 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.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13;
 v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
 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::Class", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__ByteStream_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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::external::format::flatdata::executionPlan::test::multiSection::LoanPrice");
+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_external_format_flatdata_executionPlan_tests_multiSection$13: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 59, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 101, 54, 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_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$13: 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 = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PriceRowToLoanPrice");
+v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__ByteStream_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 59, 81, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 101, 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/generated/Root_meta_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$13: 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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14.jimple	2025-03-13 04:26:45.329282610 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14.jimple	2025-03-13 04:26:51.329188045 +0000
@@ -41,37 +41,48 @@
 public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, 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_external_shared_format_binding_Binding v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, 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_external_format_flatdata_executionPlan_tests_multiSection$14 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14;
 v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
 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::Class", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_shared_format_functions_internalize_Class_1__Binding_1__ByteStream_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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::external::format::flatdata::executionPlan::test::multiSection::LoanPrice");
+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_external_format_flatdata_executionPlan_tests_multiSection$14: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 81, 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_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 121, 54, 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_external_format_flatdata_executionPlan_tests_multiSection$14: 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 = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PriceRowToLoanPrice");
+v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
+v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__ByteStream_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 81, 81, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 121, 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/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_external_format_flatdata_executionPlan_tests_multiSection$14: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15.jimple	2025-03-13 04:26:45.333282546 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15.jimple	2025-03-13 04:26:51.329188045 +0000
@@ -69,7 +69,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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 101, 54, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 142, 54, 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_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
 v = staticinvoke <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::mapping::Mapping", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PriceRowToLoanPrice");
@@ -82,7 +82,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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 101, 73, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 142, 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/generated/Root_meta_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
 v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$15: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16.jimple	2025-03-13 04:26:45.333282546 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16.jimple	2025-03-13 04:26:51.329188045 +0000
@@ -1,100 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 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_external_shared_format_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 v;
-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_external_shared_format_binding_Binding v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: 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.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_external_format_flatdata_executionPlan_tests_multiSection$16: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: 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)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: 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.PackageableElement)
 {
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 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.PackageableElement v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$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_external_format_flatdata_executionPlan_tests_multiSection$16: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, 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_external_shared_format_binding_Binding 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.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16;
-v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
-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::external::format::flatdata::executionPlan::test::multiSection::LoanPrice");
-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_external_format_flatdata_executionPlan_tests_multiSection$16: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 121, 54, 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::mapping::Mapping", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PriceRowToLoanPrice");
-v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__ByteStream_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 121, 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/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_external_format_flatdata_executionPlan_tests_multiSection$16: 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_external_format_flatdata_executionPlan_tests_multiSection$16 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
+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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17.jimple	2025-03-13 04:26:45.337282483 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17.jimple	2025-03-13 04:26:51.329188045 +0000
@@ -1,100 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 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_external_shared_format_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 v;
-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_external_shared_format_binding_Binding v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: 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.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_external_format_flatdata_executionPlan_tests_multiSection$17: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: 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)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: 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.PackageableElement)
 {
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 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.PackageableElement v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$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_external_format_flatdata_executionPlan_tests_multiSection$17: java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream, 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_external_shared_format_binding_Binding 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.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17;
-v := @parameter: org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream;
-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::external::format::flatdata::executionPlan::test::multiSection::LoanPrice");
-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_external_format_flatdata_executionPlan_tests_multiSection$17: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 142, 54, 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_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
-v = staticinvoke <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::mapping::Mapping", "Root::meta::external::format::flatdata::executionPlan::test::multiSection::PriceRowToLoanPrice");
-v = virtualinvoke v.<org.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::external::format::flatdata::executionPlan::test::multiSection::PricesRecord");
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime Root_meta_pure_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__ByteStream_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.primitive.byteStream.PureByteStream,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 142, 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/generated/Root_meta_external_format_flatdata_executionPlan_test_multiSection_LoanPrice;", v);
-v = staticinvoke <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_external_format_flatdata_executionPlan_tests_multiSection$17: 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_external_format_flatdata_executionPlan_tests_multiSection$17 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17;
-v = v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_shared_format_binding_Binding;";
+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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3.jimple	2025-03-13 04:26:45.337282483 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3.jimple	2025-03-13 04:26:51.333187982 +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_external_format_flatdata_executionPlan_tests_multiSection$3 v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$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_external_format_flatdata_executionPlan_tests_multiSection$3: java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 java.lang.String v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord: java.lang.String _synonymType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord: java.lang.String _currency()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "USD");
+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.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4.jimple	2025-03-13 04:26:45.337282483 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4.jimple	2025-03-13 04:26:51.333187982 +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;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4;
 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_external_format_flatdata_executionPlan_tests_multiSection$4: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4: java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4 v;
 java.lang.String v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord: java.lang.String _currency()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "USD");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord: java.lang.String _synonymType()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection.jimple	2025-03-13 04:26:45.069286707 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection.jimple	2025-03-13 04:26:51.081191954 +0000
@@ -8,134 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__Binding_1_(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, 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_external_format_flatdata_executionPlan_tests_multiSection$10 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-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)[24];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileBinding\n";
-v[2] = "{\n";
-v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema;\n";
-v[4] = "  contentType: \'application/x.flatdata\';\n";
-v[5] = "  modelIncludes: [\n";
-v[6] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile,\n";
-v[7] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_HeaderRecord,\n";
-v[8] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_PricesRecord,\n";
-v[9] = "    meta::external::format::flatdata::executionPlan::test::multiSection::HeaderRecord,\n";
-v[10] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord\n";
-v[11] = "  ];\n";
-v[12] = "}\n";
-v[13] = "\n";
-v[14] = "\n";
-v[15] = "SchemaSet meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema\n";
-v[16] = "{\n";
-v[17] = "  format: FlatData;\n";
-v[18] = "  schemas: [\n";
-v[19] = "    {\n";
-v[20] = "      content: \'section header: DelimitedWithoutHeadings\\\n{\\\n  delimiter: \\\' \\\';\\\n  scope.forNumberOfLines: 1;\\\n\\\n  Record\\\n  {\\\n    closeOfBusiness {3}: DATE(format=\\\'yyyyMMdd\\\');\\\n  }\\\n}\\\n\\\nsection prices: DelimitedWithoutHeadings\\\n{\\\n  scope.untilEof;\\\n  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    Account_ID   {1}: INTEGER;\\\n    Synonym_Type {2}: STRING;\\\n    Synonym      {3}: STRING;\\\n    Currency     {4}: STRING;\\\n    Close_Price  {9}: DECIMAL;\\\n  }\\\n}\\\n\';";
-v[21] = "    }\n";
-v[22] = "  ];\n";
-v[23] = "}\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);
-v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_multiSection$10;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 186, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 186, 91, 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;
-}
-public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileWithFooterBinding__Binding_1_(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, 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_external_format_flatdata_executionPlan_tests_multiSection$11 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-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)[24];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileBinding\n";
-v[2] = "{\n";
-v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema;\n";
-v[4] = "  contentType: \'application/x.flatdata\';\n";
-v[5] = "  modelIncludes: [\n";
-v[6] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile,\n";
-v[7] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_HeaderRecord,\n";
-v[8] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_PricesRecord,\n";
-v[9] = "    meta::external::format::flatdata::executionPlan::test::multiSection::HeaderRecord,\n";
-v[10] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord\n";
-v[11] = "  ];\n";
-v[12] = "}\n";
-v[13] = "\n";
-v[14] = "\n";
-v[15] = "SchemaSet meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema\n";
-v[16] = "{\n";
-v[17] = "  format: FlatData;\n";
-v[18] = "  schemas: [\n";
-v[19] = "    {\n";
-v[20] = "      content: \'section header: DelimitedWithoutHeadings\\\n{\\\n  delimiter: \\\' \\\';\\\n  scope.forNumberOfLines: 1;\\\n\\\n  Record\\\n  {\\\n    closeOfBusiness {3}: DATE(format=\\\'yyyyMMdd\\\');\\\n  }\\\n}\\\n\\\nsection prices: DelimitedWithoutHeadings\\\n{\\\n  scope.default;\\\n  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    Account_ID   {1}: INTEGER;\\\n    Synonym_Type {2}: STRING;\\\n    Synonym      {3}: STRING;\\\n    Currency     {4}: STRING;\\\n    Close_Price  {9}: DECIMAL;\\\n  }\\\n}\\\nsection footer : ImmaterialLines\\\n{\\\n  scope.forNumberOfLines: 1;\\\n}\\\n\';";
-v[21] = "    }\n";
-v[22] = "  ];\n";
-v[23] = "}\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);
-v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_multiSection$11;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 217, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 217, 91, 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;
-}
 public static boolean Root_meta_external_format_flatdata_executionPlan_test_multiSection_testMultiSectionFlatdataWithStringInput__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -146,15 +18,15 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance 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 := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__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_external_format_flatdata$2193503");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193432");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/prices.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -166,8 +38,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithStringInput$1$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$10: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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.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)>("data", v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -194,8 +66,8 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
@@ -203,7 +75,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__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_external_format_flatdata$2193536");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193465");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/prices.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -215,8 +87,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithByteStreamInput$2$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$11: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata_executionPlan_tests_utils: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue Root_meta_external_format_flatdata_executionPlan_test_conertStringToByteStream_String_1__InstanceValue_1_(java.lang.String,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)>("data", v, v);
@@ -244,8 +116,8 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
@@ -253,7 +125,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__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_external_format_flatdata$2193569");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193498");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/pricesWithDefects.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -265,8 +137,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithGraphfetchChecked$3$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$12: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata_executionPlan_tests_utils: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue Root_meta_external_format_flatdata_executionPlan_test_conertStringToByteStream_String_1__InstanceValue_1_(java.lang.String,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)>("data", v, v);
@@ -294,7 +166,7 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15 v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
@@ -303,7 +175,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__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_external_format_flatdata$2193602");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193531");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/prices.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -315,8 +187,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithM2MChaining$4$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$13: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata_executionPlan_tests_utils: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue Root_meta_external_format_flatdata_executionPlan_test_conertStringToByteStream_String_1__InstanceValue_1_(java.lang.String,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)>("data", v, v);
@@ -344,8 +216,8 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v;
@@ -353,7 +225,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__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_external_format_flatdata$2193635");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193564");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/pricesWithDefects.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -365,8 +237,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithCheckedM2MChaining$5$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$14: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata_executionPlan_tests_utils: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue Root_meta_external_format_flatdata_executionPlan_test_conertStringToByteStream_String_1__InstanceValue_1_(java.lang.String,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)>("data", v, v);
@@ -394,7 +266,7 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
@@ -403,7 +275,7 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileWithFooterBinding__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_external_format_flatdata$2193668");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2193597");
 v = staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.String readFile(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("/core_external_format_flatdata/executionPlan/tests/resources/pricesWithFooter.csv", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -415,8 +287,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$external$format$flatdata$executionPlan$test$multiSection$testMultiSectionFlatdataWithM2MChainingAndImmaterialFooterCsv$6$system$imports$import__core_external_format_flatdata_executionPlan_tests_multiSection_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$15: void <init>(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata_executionPlan_tests_utils: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue Root_meta_external_format_flatdata_executionPlan_test_conertStringToByteStream_String_1__InstanceValue_1_(java.lang.String,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)>("data", v, v);
@@ -434,6 +306,134 @@
 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.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileBinding__Binding_1_(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, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+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)[24];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileBinding\n";
+v[2] = "{\n";
+v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema;\n";
+v[4] = "  contentType: \'application/x.flatdata\';\n";
+v[5] = "  modelIncludes: [\n";
+v[6] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile,\n";
+v[7] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_HeaderRecord,\n";
+v[8] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_PricesRecord,\n";
+v[9] = "    meta::external::format::flatdata::executionPlan::test::multiSection::HeaderRecord,\n";
+v[10] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord\n";
+v[11] = "  ];\n";
+v[12] = "}\n";
+v[13] = "\n";
+v[14] = "\n";
+v[15] = "SchemaSet meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema\n";
+v[16] = "{\n";
+v[17] = "  format: FlatData;\n";
+v[18] = "  schemas: [\n";
+v[19] = "    {\n";
+v[20] = "      content: \'section header: DelimitedWithoutHeadings\\\n{\\\n  delimiter: \\\' \\\';\\\n  scope.forNumberOfLines: 1;\\\n\\\n  Record\\\n  {\\\n    closeOfBusiness {3}: DATE(format=\\\'yyyyMMdd\\\');\\\n  }\\\n}\\\n\\\nsection prices: DelimitedWithoutHeadings\\\n{\\\n  scope.untilEof;\\\n  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    Account_ID   {1}: INTEGER;\\\n    Synonym_Type {2}: STRING;\\\n    Synonym      {3}: STRING;\\\n    Currency     {4}: STRING;\\\n    Close_Price  {9}: DECIMAL;\\\n  }\\\n}\\\n\';";
+v[21] = "    }\n";
+v[22] = "  ];\n";
+v[23] = "}\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);
+v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_multiSection$16;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$16: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 186, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 186, 91, 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;
+}
+public static org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_multiSection_getWholeLoanPriceFileWithFooterBinding__Binding_1_(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, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+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)[24];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileBinding\n";
+v[2] = "{\n";
+v[3] = "  schemaSet: meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema;\n";
+v[4] = "  contentType: \'application/x.flatdata\';\n";
+v[5] = "  modelIncludes: [\n";
+v[6] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile,\n";
+v[7] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_HeaderRecord,\n";
+v[8] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PriceFile_PricesRecord,\n";
+v[9] = "    meta::external::format::flatdata::executionPlan::test::multiSection::HeaderRecord,\n";
+v[10] = "    meta::external::format::flatdata::executionPlan::test::multiSection::PricesRecord\n";
+v[11] = "  ];\n";
+v[12] = "}\n";
+v[13] = "\n";
+v[14] = "\n";
+v[15] = "SchemaSet meta::external::format::flatdata::executionPlan::test::multiSection::WholeLoanPriceFileSchema\n";
+v[16] = "{\n";
+v[17] = "  format: FlatData;\n";
+v[18] = "  schemas: [\n";
+v[19] = "    {\n";
+v[20] = "      content: \'section header: DelimitedWithoutHeadings\\\n{\\\n  delimiter: \\\' \\\';\\\n  scope.forNumberOfLines: 1;\\\n\\\n  Record\\\n  {\\\n    closeOfBusiness {3}: DATE(format=\\\'yyyyMMdd\\\');\\\n  }\\\n}\\\n\\\nsection prices: DelimitedWithoutHeadings\\\n{\\\n  scope.default;\\\n  delimiter: \\\'~\\\';\\\n\\\n  Record\\\n  {\\\n    Account_ID   {1}: INTEGER;\\\n    Synonym_Type {2}: STRING;\\\n    Synonym      {3}: STRING;\\\n    Currency     {4}: STRING;\\\n    Close_Price  {9}: DECIMAL;\\\n  }\\\n}\\\nsection footer : ImmaterialLines\\\n{\\\n  scope.forNumberOfLines: 1;\\\n}\\\n\';";
+v[21] = "    }\n";
+v[22] = "  ];\n";
+v[23] = "}\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);
+v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(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_external_format_flatdata_executionPlan_tests_multiSection$17;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$17: 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 217, 75, 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_external_shared_format_binding_Binding;", 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_external_format_flatdata/executionPlan/tests/multiSection.pure", v, v, 217, 91, 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;
+}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$9 v;
@@ -461,11 +461,11 @@
 v = <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$3: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_flatdata_executionPlan_test_multiSection_PriceRowToLoanPrice_LoanPrice$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord$1", v);
 v = <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_flatdata_executionPlan_test_multiSection_PricesRecord$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_flatdata_executionPlan_test_multiSection_PriceRowToLoanPrice_LoanPrice$10", v);
 v = <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_multiSection$5: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$20.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$20.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$20.jimple	2025-03-13 04:26:45.357282168 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$20.jimple	2025-03-13 04:26:51.349187730 +0000
@@ -74,7 +74,7 @@
 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_external_format_flatdata_executionPlan_test_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_external_format_flatdata_executionPlan_tests_simple$20: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204495");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204488");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$5.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$5.jimple	2025-03-13 04:26:45.365282042 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$5.jimple	2025-03-13 04:26:51.357187604 +0000
@@ -54,7 +54,7 @@
 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_external_format_flatdata_executionPlan_test_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_external_format_flatdata_executionPlan_tests_simple$5: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204294");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204287");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$6.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$6.jimple	2025-03-13 04:26:45.365282042 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$6.jimple	2025-03-13 04:26:51.357187604 +0000
@@ -58,7 +58,7 @@
 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_external_format_flatdata_executionPlan_test_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_external_format_flatdata_executionPlan_tests_simple$6: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204310");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204303");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$7.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$7.jimple	2025-03-13 04:26:45.365282042 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$7.jimple	2025-03-13 04:26:51.357187604 +0000
@@ -59,7 +59,7 @@
 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_external_format_flatdata_executionPlan_test_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_external_format_flatdata_executionPlan_tests_simple$7: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204326");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2204319");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_shared_format_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple.jimple	2025-03-13 04:26:45.025287401 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple.jimple	2025-03-13 04:26:51.037192647 +0000
@@ -145,7 +145,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2202889");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2202882");
 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$format$flatdata$executionPlan$test$testInternalizeWithGraphFetch$4$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -185,7 +185,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2202928");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2202921");
 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$format$flatdata$executionPlan$test$testInternalizeExternalizeWithGraphFetch$5$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -225,7 +225,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2202967");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2202960");
 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$format$flatdata$executionPlan$test$testInternalizeWithGraphFetchChecked$6$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -265,7 +265,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203006");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2202999");
 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$format$flatdata$executionPlan$test$testInternalizeWithGraphFetchCheckedWithDefects$7$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -305,7 +305,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203045");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203038");
 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$format$flatdata$executionPlan$test$testInternalizeWithGraphFetchCheckedWithDefectsEnsuringTreeIsExpanded$8$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -345,7 +345,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203084");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203077");
 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$format$flatdata$executionPlan$test$testInternalizeWithMissingData$9$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -385,7 +385,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203123");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203116");
 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$format$flatdata$executionPlan$test$testInternalizeWithBadHeadings$10$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -425,7 +425,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203162");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203155");
 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$format$flatdata$executionPlan$test$testInternalizeExternalizeSimpleWithGraphFetchUnexpanded$11$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -465,7 +465,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203201");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203194");
 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$format$flatdata$executionPlan$test$testInternalizeExternalizeSimpleWithGraphFetchCheckedUnexpanded$12$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -505,7 +505,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203240");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203233");
 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$format$flatdata$executionPlan$test$testInternalizeExternalizeSimpleWithGraphFetchCheckedUnexpandedWithDefects$13$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -545,7 +545,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203279");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203272");
 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$format$flatdata$executionPlan$test$testInternalizeWithChecked$14$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -585,7 +585,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203318");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203311");
 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$format$flatdata$executionPlan$test$testInternalizeWithCheckedWithDefects$15$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -625,7 +625,7 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203357");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203350");
 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$format$flatdata$executionPlan$test$testExternalizeWithSmallerTree$16$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
@@ -665,7 +665,7 @@
 org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple$21 v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_flatdata_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__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_external_format_flatdata$2203396");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2203389");
 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$format$flatdata$executionPlan$test$testBindingAndM2MChainedSimple$17$system$imports$import__core_external_format_flatdata_executionPlan_tests_simple_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_externalFormatContract.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_externalFormatContract.jimple
--- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_externalFormatContract.jimple	2025-03-13 04:26:45.373281916 +0000
+++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-flatdata-pure-4.7.0.jar:legend-engine-xt-flatdata-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_format_flatdata_externalFormatContract.jimple	2025-03-13 04:26:51.361187541 +0000
@@ -51,7 +51,7 @@
 virtualinvoke v.<org.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::external::format::flatdata::binding::validation::bindDetails_Binding_1__BindingDetail_1_");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract _externalFormatBindingValidator(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract _internalizeReturnsChecked(boolean)>(1);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2207730");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_flatdata$2207723");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract _sourceRecordSerializeTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(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_external_format_flatdata/externalFormatContract.pure", 31, 4, 44, 4);
