diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl.jimple	2025-03-13 07:13:42.647632663 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl.jimple	2025-03-13 07:13:46.359574290 +0000
@@ -1203,6 +1203,9 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(8);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[5];
 v[0] = "classMapping";
 v[1] = "csv";
@@ -1210,9 +1213,6 @@
 v[3] = "properties";
 v[4] = "table";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::relational::tests::pct::process::ClassTableMapping", "class", v);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
 return;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl.jimple	2025-03-13 07:13:42.475635368 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl.jimple	2025-03-13 07:13:46.419573347 +0000
@@ -408,11 +408,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(4);
 v = newarray (java.lang.String)[1];
-v[0] = "property";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::relational::tests::pct::process::PropertyColumnMapping", "column", v);
-v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
+v = newarray (java.lang.String)[1];
+v[0] = "property";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::relational::tests::pct::process::PropertyColumnMapping", "column", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
 return;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl.jimple	2025-03-13 07:13:42.687632034 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl.jimple	2025-03-13 07:13:46.287575423 +0000
@@ -564,13 +564,13 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[2];
 v[0] = "firstName";
 v[1] = "lastName";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::relational::tests::pct::process::tests::classToDB::Person", "addresses", v);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
 return;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl.jimple	2025-03-13 07:13:42.615633166 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl.jimple	2025-03-13 07:13:46.303575171 +0000
@@ -276,10 +276,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::relational::tests::pct::process::tests::functionReprocess::SimpleClass", "value");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::relational::tests::pct::process::tests::functionReprocess::SimpleClass", "value");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
 return;
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106.jimple	2025-03-13 07:13:42.651632600 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106.jimple	2025-03-13 07:13:46.207576679 +0000
@@ -1,34 +1,69 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final org.eclipse.collections.api.RichIterable val$_values;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.eclipse.collections.api.RichIterable val$_values> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()
 {
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1 v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-java.lang.Object v, 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.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$1");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.eclipse.collections.api.RichIterable val$_values>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 633, 63, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 633, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::lang::KeyExpression");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107.jimple	2025-03-13 07:13:42.563633983 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107.jimple	2025-03-13 07:13:46.291575360 +0000
@@ -1,49 +1,27 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.eclipse.collections.api.block.function.Function v;
-boolean v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::extension::Profile", "Root::meta::pure::test::pct::PCT");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_meta_hasStereotype: boolean Root_meta_pure_functions_meta_hasStereotype_Function_1__String_1__Profile_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.String,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Profile,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "function", v, v);
-if v != 0 goto label;
-interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108.jimple	2025-03-13 07:13:42.535634423 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108.jimple	2025-03-13 07:13:46.199576806 +0000
@@ -1,19 +1,146 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-void <init>()
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info;
+final org.eclipse.collections.api.RichIterable val$_maps;
+final long val$_parentId;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property;
+final org.eclipse.collections.api.RichIterable val$_values;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping, org.eclipse.collections.api.RichIterable, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.eclipse.collections.api.RichIterable)
 {
+long v, v;
+org.eclipse.collections.api.factory.map.MutableMapFactory v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v, v;
+java.lang.Long v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: long;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.RichIterable val$_maps> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: long val$_parentId> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.RichIterable val$_values> = 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.MutableMapFactory mutable>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.MutableMapFactory: org.eclipse.collections.api.map.MutableMap ofInitialCapacity(int)>(6);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("class", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("info", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.RichIterable val$_maps>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("maps", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: long val$_parentId>;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("parentId", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("property", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.RichIterable val$_values>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("values", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 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_test_connection_pct_relational$108;
+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_test_connection_pct_relational$108: java.lang.String value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+long v, v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$4 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$3 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$2 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$1 v;
+java.lang.String v;
+java.lang.Number v, v;
+java.lang.Long[] v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108;
 v := @parameter: java.lang.Object;
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-return null;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.eclipse.collections.api.RichIterable val$_values>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: long indexOf(java.lang.Iterable,java.lang.Object)>(v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: long val$_parentId>;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(10L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _properties()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _parentProperties()>();
+v = staticinvoke <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_test_connection_pct_relational$108$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108,long,java.lang.Object)>(v, v, v);
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection_pct_relational$108 v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: 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.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109.jimple	2025-03-13 07:13:42.671632285 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109.jimple	2025-03-13 07:13:46.387573850 +0000
@@ -1,24 +1,26 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-void <init>()
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue v;
-java.lang.String v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109 v;
-org.finos.legend.pure.generated.Root_meta_json_JSONString v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue: org.finos.legend.pure.generated.Root_meta_json_JSONString _key()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONString: java.lang.String _value()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "result");
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110.jimple	2025-03-13 07:13:42.491635116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110.jimple	2025-03-13 07:13:46.387573850 +0000
@@ -1,94 +1,101 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed;
-final org.eclipse.collections.api.RichIterable val$_extensions;
-void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.eclipse.collections.api.RichIterable)
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map;
+void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
+{
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map> = 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_test_connection_pct_relational$110: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("map", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONElement;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.eclipse.collections.api.RichIterable val$_extensions> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public org.eclipse.collections.api.RichIterable execute()
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig v, v, v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
 int v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.String v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-java.lang.Object v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::protocols::pure::vX_X_X::metamodel::invocation::execution::execute::RelationalClassResult");
-v = new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _typeKeyName(java.lang.String)>("__TYPE");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _failOnUnknownProperties(boolean)>(1);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TDSNull");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _nullReplacementInArray(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_fromJSON: org.eclipse.collections.api.RichIterable Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 101, 277, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalClassResult;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 98, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 101, 381, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 156, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 102, 142, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 166, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime()>();
-v = null;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.eclipse.collections.api.RichIterable val$_extensions>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_protocols_pure_vX_X_X_invocations_execution_relational_execute: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_protocols_pure_vX_X_X_invocation_execution_execute_processRelationalClassResult_RelationalClassResult_1__Mapping_1__Runtime_1__ExecutionContext_$0_1$__Extension_MANY__Pair_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalClassResult,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(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_test_connection_pct_relational$110 v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1$9.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2$1$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2$1$1$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111.jimple	2025-03-13 07:13:42.519634675 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111.jimple	2025-03-13 07:13:46.387573850 +0000
@@ -1,99 +1,104 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f;
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
+final org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set;
+final org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)
+{
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias> = 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_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("class", v, "set", v, "tableAlias", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.eclipse.collections.api.map.MutableMap __vars> = v;
+return;
+}
+public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONElement;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
-return;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
 }
-public java.lang.Object execute()
+public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig v, v, v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-java.lang.Class v;
-java.lang.Object v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column 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.metamodel.type.Class v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v, v;
+java.lang.Object v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::protocols::pure::vX_X_X::metamodel::invocation::execution::execute::RelationalTDSResult");
-v = new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _typeKeyName(java.lang.String)>("__TYPE");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _failOnUnknownProperties(boolean)>(1);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TDSNull");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _nullReplacementInArray(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_fromJSON: org.eclipse.collections.api.RichIterable Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 104, 275, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult;", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 104, 377, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/PrimitiveType;";
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 107, 26, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 736, 60, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$1: java.lang.Object execute()>();
-goto label;
-label:
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111$2: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.TDS execute()>();
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _sourceSetImplementationId(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _targetSetImplementationId(java.lang.String)>("");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _owner(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMappingsImplementation)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: java.lang.String _name()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _columnName(java.lang.String)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _relationalOperationElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(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_test_connection_pct_relational$111 v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112.jimple	2025-03-13 07:13:42.535634423 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112.jimple	2025-03-13 07:13:46.383573913 +0000
@@ -1,111 +1,27 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final java.lang.String val$_dateStr;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)
 {
-java.lang.String v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute()
+public boolean accept(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
 {
-org.eclipse.collections.api.list.MutableList v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v;
-java.lang.Long v, v, v, v, v, v, v, v, v, v, v;
-boolean v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 v;
-java.lang.Double v;
-java.lang.String[] v, v, v;
-long v, v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
-java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Number v;
-java.lang.Long[] v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = ".";
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "000000000");
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-v[0] = v;
-v[1] = "";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-v[0] = v;
-v = staticinvoke <java.lang.Double: java.lang.Double valueOf(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
-v[1] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String val$_dateStr>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113.jimple	2025-03-13 07:13:42.667632348 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113.jimple	2025-03-13 07:13:46.383573913 +0000
@@ -1,61 +1,338 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final java.lang.String val$__plus;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
+final org.eclipse.collections.api.RichIterable val$_classTableMappings;
+final org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db;
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src;
+void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
-java.lang.String v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.factory.map.MutableMapFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.eclipse.collections.api.RichIterable val$_classTableMappings> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src> = 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.MutableMapFactory mutable>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.MutableMapFactory: org.eclipse.collections.api.map.MutableMap ofInitialCapacity(int)>(4);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("class", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.eclipse.collections.api.RichIterable val$_classTableMappings>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("classTableMappings", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("db", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("src", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.String execute()
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
-long v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-java.lang.Long v, v, v, v, v, v;
-java.lang.String v, v, v, v, v, v, v;
-java.lang.Number v;
-boolean v;
-java.lang.Long[] v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
+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_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn[] v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair[] v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$2 v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$1 v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v, v, v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes v, v, v, v;
+java.lang.String v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
+java.lang.String[] v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 774, 76, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.eclipse.collections.api.RichIterable val$_classTableMappings>;
+v = staticinvoke <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_test_connection_pct_relational$113$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 775, 98, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.eclipse.collections.api.RichIterable _columns()>();
+v = staticinvoke <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_test_connection/pct_relational.pure", v, v, 776, 61, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/Column;", v);
+v = staticinvoke <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_test_connection_pct_relational$113$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 776, 108, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v[0] = "_";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 777, 70, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v[2] = "_";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 777, 91, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[3] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 779, 39, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "columns", v, v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>("src");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, "T");
+v = newarray (java.lang.String)[3];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 784, 59, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = "_";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 784, 84, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _name(java.lang.String)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)[2];
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 785, 50, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+v[0] = v;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 785, 79, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _aliases(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction _name(java.lang.String)>("equal");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn)[2];
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
+v[0] = v;
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "00:00:00");
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, "T");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String val$__plus>;
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction _parameters(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _operation(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.operation.Operation)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 795, 34, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "parentProperties", v, v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _join(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _fk(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 804, 88, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _sourceSetImplementationId(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 805, 93, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _targetSetImplementationId(java.lang.String)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: java.lang.String _name()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinName(java.lang.String)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _join(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin _joinTreeNode(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _relationalOperationElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _propertyMapping(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _propertyMapping()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 818, 47, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "owner", v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: 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.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114.jimple	2025-03-13 07:13:42.607633292 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114.jimple	2025-03-13 07:13:46.291575360 +0000
@@ -1,109 +1,32 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final boolean val$_forMapping;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114;
-v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: boolean val$_forMapping> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
 {
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 v;
-java.lang.String[] v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.String v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement v, v;
-java.lang.Object v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[6];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: boolean val$_forMapping>;
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 219, 68, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "]";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v != 0 goto label;
+v = 1;
 goto label;
 label:
-v = "";
+v = 0;
 label:
-v[0] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement _relationalElement()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 219, 130, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/relation/Table;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 219, 156, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v[2] = ".";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement _relationalElement()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 219, 196, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/relation/Table;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
-v[3] = v;
-v[4] = ".";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: java.lang.String _name()>();
-v[5] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115.jimple	2025-03-13 07:13:42.667632348 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115.jimple	2025-03-13 07:13:46.167577309 +0000
@@ -1,70 +1,99 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final org.eclipse.collections.api.RichIterable val$_visited;
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.eclipse.collections.api.RichIterable val$_visited> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.eclipse.collections.api.RichIterable execute()
 {
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.map.MutableMap v, v;
-org.eclipse.collections.api.block.function.Function v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v;
+org.eclipse.collections.api.block.function.Function v, v, v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-java.lang.Object v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$4 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$3 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$2 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v[0] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinTreeNode()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.eclipse.collections.api.RichIterable val$_visited>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printRelationalOperationElement$10$system$imports$import__core_external_test_connection_pct_relational_pure_1$15");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$4");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 220, 77, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 839, 90, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115,org.eclipse.collections.api.RichIterable)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "]@";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinTreeNode()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _generalizations()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printRelationalOperationElement$10$system$imports$import__core_external_test_connection_pct_relational_pure_1$17");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$8");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$9");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 220, 133, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[3] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 841, 93, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115,org.eclipse.collections.api.RichIterable)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1.jimple	2025-03-13 07:13:42.499634990 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1.jimple	2025-03-13 07:13:46.163577373 +0000
@@ -1,64 +1,26 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 this$0;
 void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v, v;
-java.lang.Boolean v;
-boolean v;
-org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1;
 v := @parameter: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 this$0>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: boolean val$_forMapping>;
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("forMapping", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: 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)
-{
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 this$0>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: boolean val$_forMapping>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printRelationalOperationElement_RelationalOperationElement_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement,boolean,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_test_connection_pct_relational$116$1 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass: java.lang.String _value()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "test");
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116.jimple	2025-03-13 07:13:42.499634990 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116.jimple	2025-03-13 07:13:46.107578253 +0000
@@ -1,54 +1,57 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final boolean val$_forMapping;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.eclipse.collections.api.RichIterable val$_vals;
+void <init>(org.eclipse.collections.api.RichIterable)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-boolean v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: boolean val$_forMapping> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.RichIterable val$_vals> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.RichIterable val$_vals>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("vals", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-java.lang.String v, v, v;
+org.eclipse.collections.api.list.ListIterable v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+return v;
+}
+public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
-java.lang.Object v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: java.lang.String _name()>();
-v[0] = v;
-v[1] = "(";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: org.eclipse.collections.api.RichIterable _parameters()>();
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.RichIterable val$_vals>;
 v = staticinvoke <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_test_connection_pct_relational$116$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-v[2] = v;
-v[3] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117.jimple	2025-03-13 07:13:42.607633292 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117.jimple	2025-03-13 07:13:46.275575611 +0000
@@ -1,27 +1,114 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v;
+boolean v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117 v;
-java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1 v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::lang::new_Class_1__String_1__KeyExpression_MANY__T_1_");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_reflect_reactivate: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_reactivate_ValueSpecification_1__Any_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 453, 154, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 453, 163, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocessNew_Any_MANY__Class_1__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)[8];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpecArray_FuncColSpec_MANY__P_1__FuncColSpecArray_1_");
+v[0] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpecArray2_FuncColSpec_MANY__P_1__FuncColSpecArray_1_");
+v[1] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpec_Function_1__String_1__T_1__FuncColSpec_1_");
+v[2] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpec2_Function_1__String_1__T_1__FuncColSpec_1_");
+v[3] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpecArray_AggColSpec_MANY__P_1__AggColSpecArray_1_");
+v[4] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpecArray2_AggColSpec_MANY__P_1__AggColSpecArray_1_");
+v[5] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpec_Function_1__Function_1__String_1__T_1__AggColSpec_1_");
+v[6] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpec2_Function_1__Function_1__String_1__T_1__AggColSpec_1_");
+v[7] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_collection_in: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v != 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+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_test_connection/pct_relational.pure", 473, 39, 476, 39);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118.jimple	2025-03-13 07:13:42.667632348 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118.jimple	2025-03-13 07:13:46.171577246 +0000
@@ -1,38 +1,94 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
+org.eclipse.collections.api.RichIterable v, v;
+boolean v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$2 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$1 v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-java.lang.String v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v;
+java.lang.Class v;
+java.lang.Object v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\'";
-v[1] = v;
-v[2] = "\'";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 481, 62, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object detect(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::Function");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean subTypeOf(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+if v != 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::relation::TDS");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Enumeration");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::relation::SortInfo");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+if v != 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$2: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+goto label;
+label:
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118$3: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+label:
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1.jimple	2025-03-13 07:13:42.471635429 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1.jimple	2025-03-13 07:13:46.279575548 +0000
@@ -1,30 +1,61 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
+private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 this$0;
 void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1;
 v := @parameter: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 this$0> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.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_test_connection_pct_relational$119$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 this$0>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("state", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(java.lang.String)
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1;
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 this$0>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocess_Any_1__ProcessingState_1__ProcessingState_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,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_test_connection_pct_relational$119$1 v;
-java.lang.String v;
-boolean v, v;
+org.eclipse.collections.api.map.MutableMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1;
-v := @parameter: java.lang.String;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "");
-if v != 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119.jimple	2025-03-13 07:13:42.467635493 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119.jimple	2025-03-13 07:13:46.279575548 +0000
@@ -1,74 +1,92 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-int v, v, v, v;
-java.lang.String v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v;
+org.eclipse.collections.api.block.function.Function v, v, v, v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$2 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
-java.lang.Object v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v;
+java.lang.Object v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+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_test_connection/pct_relational.pure", 511, 34, 517, 34);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = 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_test_connection/pct_relational.pure", 513, 45, 513, 124);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$39");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_type_type: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_functions_meta_type_Any_MANY__Type_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 242, 34, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_hierarchicalProperties_Class_1__Property_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[5];
-v[0] = "^";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_type_type: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_functions_meta_type_Any_MANY__Type_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "(";
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 513, 86, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 513, 113, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction _expressionSequence(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119,java.lang.Object)>(v, v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$40");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
 v = staticinvoke <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_test_connection_pct_relational$119$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$41");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-v[3] = v;
-v[4] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _replaced(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$42");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _csvs(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12.jimple	2025-03-13 07:13:42.563633983 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12.jimple	2025-03-13 07:13:46.271575674 +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;
+java.lang.String v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v;
 java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12 v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass: java.lang.String _value()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "test");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$5.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120.jimple	2025-03-13 07:13:42.551634173 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120.jimple	2025-03-13 07:13:46.267575736 +0000
@@ -1,517 +1,120 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
-final org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext;
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc;
-final org.eclipse.collections.api.RichIterable val$_otherFuncs;
-void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.eclipse.collections.api.RichIterable)
+void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.eclipse.collections.api.RichIterable val$_otherFuncs> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.eclipse.collections.api.map.MutableMap v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v, v, v, v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$3 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$4 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$5 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$2 v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v;
-java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120 v;
-boolean v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-java.lang.Long v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v, v;
-org.finos.legend.pure.generated.PureCompiledLambda v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_json_Config v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan v;
-java.lang.String[] v, v, v, v, v;
-org.eclipse.collections.api.block.function.Function v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v, v, v, v, 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, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v;
+boolean v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "BEFORE: ";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
-v[1] = v;
-v[2] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = "";
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
-interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$16");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 294, 105, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$18");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 295, 107, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 518, 64, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 296, 33, 327, 33);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::import::ImportGroup", "Root::system::imports::coreImport");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _importGroup(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel._import.ImportGroup)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$19");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::mapping::from_T_m__Runtime_1__T_m_");
-goto label;
-label:
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::mapping::from_T_m__Mapping_1__Runtime_1__T_m_");
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _functionName(java.lang.String)>("from");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$22");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 306, 103, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 306, 112, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$23");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 520, 36, 523, 36);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
 goto label;
 label:
 v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::Mapping");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$25");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::core::runtime::Runtime");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _resolvedMultiplicityParameters(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _resolvedTypeParameters(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _expressionSequence(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "AFTER: ";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
-v[1] = v;
-v[2] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = "";
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$30");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n-\n", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$31");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 332, 140, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_helperFunctions_helperFunctions: org.eclipse.collections.api.RichIterable Root_meta_alloy_service_execution_setUpDataSQLs_String_1__Database_MANY__DatabaseType_1__String_MANY_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "\n";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.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_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n", v);
-v[1] = v;
-v[2] = "\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = "";
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36");
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::pure::executionPlan");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _name(java.lang.String)>("dummy");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$37");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 526, 73, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 339, 49, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _runtime(org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::router::store::routing::Void");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
-v = staticinvoke <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_test_connection_pct_relational$120$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120,org.eclipse.collections.api.RichIterable)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode _executionNodes(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _rootExecutionNode(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _authDependent(boolean)>(0);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_extensions_extension: org.eclipse.collections.api.RichIterable Root_meta_relational_extension_relationalExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_executionPlan: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_executionPlan_transformPlan_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: org.finos.legend.pure.generated.Root_meta_json_Config Root_meta_json_config_Boolean_1__Boolean_1__Boolean_1__Boolean_1__Config_1_(boolean,boolean,boolean,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(0, 0, 1, 1, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__Integer_$0_1$__Config_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.Long,org.finos.legend.pure.generated.Root_meta_json_Config,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = null;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: java.lang.String Root_meta_legend_executePlanAsJSON_String_1__Pair_MANY__String_1_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[10];
-v[0] = "\n###Relational\n";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$42");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 526, 82, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 355, 48, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printDatabase_Database_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$43");
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 526, 107, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = "";
-goto label;
-label:
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[2];
-v[0] = "\n###Mapping\n";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$45");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.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_test_connection/pct_relational.pure", v, v, 359, 49, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printMapping_Mapping_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-label:
-v[2] = v;
-v[3] = "\n###Pure\n";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.eclipse.collections.api.RichIterable val$_otherFuncs>;
-v = staticinvoke <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_test_connection_pct_relational$120$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "", v);
-v[4] = v;
-v[5] = "function test::lambdaContainer():Any[*]{\n";
-v[6] = "  ";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
-v[7] = v;
-v[8] = "\n";
-v[9] = "}";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_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);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 526, 129, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.engine.pure.runtime.compiler.compiled.natives.LegendCompile: org.eclipse.collections.api.list.MutableList compileExec(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_test_connection_pct_relational$120$5;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120$5: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 370, 114, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$52");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 528, 68, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 370, 165, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 528, 77, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$53");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 370, 219, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 370, 228, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 375, 48, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 375, 13, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocess_Any_1__ProcessingState_1__ProcessingState_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121.jimple	2025-03-13 07:13:42.583633669 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121.jimple	2025-03-13 07:13:46.395573723 +0000
@@ -1,57 +1,32 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_vals;
-void <init>(org.eclipse.collections.api.RichIterable)
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.RichIterable val$_vals> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.RichIterable val$_vals>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("vals", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-return v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.eclipse.collections.api.RichIterable valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121$1 v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.RichIterable val$_vals>;
-v = staticinvoke <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_test_connection_pct_relational$121$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_processTDS_TDS_1__ProcessingState_1__ProcessingState_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.TDS,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122.jimple	2025-03-13 07:13:42.455635681 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,69 +1,30 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.eclipse.collections.api.RichIterable val$_values;
-final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
+void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
 {
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.eclipse.collections.api.RichIterable val$_values> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
-specialinvoke v.<java.lang.Object: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1 v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 java.lang.Object v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.eclipse.collections.api.RichIterable val$_values>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 633, 63, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 633, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::lang::KeyExpression");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
-goto label;
-label:
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 533, 15, 536, 17);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123.jimple	2025-03-13 07:13:42.671632285 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,27 +1,104 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)
+private final org.eclipse.collections.api.map.MutableMap __vars;
+final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map;
+void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map> = 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_test_connection_pct_relational$123: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("map", v);
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
+public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
-boolean v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v := @parameter: 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_test_connection_pct_relational$123: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.String v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 574, 39, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 108, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 123, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 133, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: 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.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1.jimple	2025-03-13 07:13:42.571633858 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1.jimple	2025-03-13 07:13:46.407573535 +0000
@@ -1,7 +1,7 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
-final java.lang.Object val$_v;
+final java.lang.Object val$_x;
 final org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 this$0;
 void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124, java.lang.Object)
 {
@@ -14,55 +14,56 @@
 v := @parameter: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124;
 v := @parameter: java.lang.Object;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 this$0> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.Object val$_v> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.Object val$_x> = 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_test_connection_pct_relational$124$1: java.lang.Object val$_v>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("v", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.Object val$_x>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("x", v);
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 java.lang.Object[] v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-java.lang.Object v, v;
+int v, v, v, v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1 v;
-boolean v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = newarray (java.lang.Object)[1];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.Object val$_v>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: java.lang.Object val$_x>;
 v[0] = v;
 v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>("");
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 594, 52, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124.jimple	2025-03-13 07:13:42.507634864 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,52 +1,20 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info;
-final org.eclipse.collections.api.RichIterable val$_maps;
-final long val$_parentId;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property;
-final org.eclipse.collections.api.RichIterable val$_values;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping, org.eclipse.collections.api.RichIterable, long, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.eclipse.collections.api.RichIterable)
+final org.eclipse.collections.api.RichIterable val$_cols;
+void <init>(org.eclipse.collections.api.RichIterable)
 {
-long v, v;
-org.eclipse.collections.api.factory.map.MutableMapFactory v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v, v;
-java.lang.Long v;
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
+org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: long;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
 v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_maps> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: long val$_parentId> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_values> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_cols> = 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.MutableMapFactory mutable>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.MutableMapFactory: org.eclipse.collections.api.map.MutableMap ofInitialCapacity(int)>(6);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("class", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("info", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_maps>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("maps", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: long val$_parentId>;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("parentId", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property val$_property>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("property", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_values>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("values", v);
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_cols>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("cols", v);
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
@@ -67,72 +35,22 @@
 }
 public java.lang.String value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$3 v;
-java.lang.Long v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$4 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$2 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-long v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-java.lang.String v;
-java.lang.Number v, v;
-java.lang.Long[] v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1 v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124;
 v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_values>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: long indexOf(java.lang.Iterable,java.lang.Object)>(v, v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.Long)[2];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: long val$_parentId>;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v[0] = v;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(10L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number times(org.eclipse.collections.api.RichIterable)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<java.lang.Long: long longValue()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _properties()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.eclipse.collections.api.RichIterable val$_cols>;
 v = staticinvoke <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_test_connection_pct_relational$124$1;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_info>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _parentProperties()>();
-v = staticinvoke <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_test_connection_pct_relational$124$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: java.lang.String Root_meta_pure_functions_string_makeString_Any_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124,long,java.lang.Object)>(v, v, v);
-staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125.jimple	2025-03-13 07:13:42.671632285 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,4 +1,4 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
 void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
@@ -8,19 +8,27 @@
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125 v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-boolean v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$1");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126.jimple	2025-03-13 07:13:42.599633418 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126.jimple	2025-03-13 07:13:46.275575611 +0000
@@ -1,101 +1,49 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map;
-void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
-{
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map> = 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_test_connection_pct_relational$126: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("map", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
-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_test_connection_pct_relational$126: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
 org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.eclipse.collections.api.block.function.Function v;
+boolean v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 98, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 156, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 715, 166, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.eclipse.collections.api.RichIterable _parametersValues()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::extension::Profile", "Root::meta::pure::test::pct::PCT");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_meta_hasStereotype: boolean Root_meta_pure_functions_meta_hasStereotype_Function_1__String_1__Profile_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.String,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Profile,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "function", v, v);
+if v != 0 goto label;
+interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127.jimple	2025-03-13 07:13:42.483635241 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,104 +1,19 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
-final org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set;
-final org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias> = 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_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("class", v, "set", v, "tableAlias", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127;
-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_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
-int v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v, v;
 java.lang.Object v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v, v, v, v, v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 736, 60, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _sourceSetImplementationId(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _targetSetImplementationId(java.lang.String)>("");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation val$_set>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _owner(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMappingsImplementation)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: java.lang.String _name()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _columnName(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias val$_tableAlias>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_PropertyColumnMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _relationalOperationElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(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_test_connection_pct_relational$127 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: org.eclipse.collections.api.map.MutableMap __vars>;
-return v;
+v := @parameter: java.lang.Object;
+staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128.jimple	2025-03-13 07:13:42.671632285 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128.jimple	2025-03-13 07:13:46.391573787 +0000
@@ -1,27 +1,24 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
 {
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)
+void <init>()
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
+public boolean accept(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
+org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_json_JSONString v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue: org.finos.legend.pure.generated.Root_meta_json_JSONString _key()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONString: java.lang.String _value()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "result");
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129.jimple	2025-03-13 07:13:42.487635178 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129.jimple	2025-03-13 07:13:46.215576555 +0000
@@ -1,338 +1,94 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class;
-final org.eclipse.collections.api.RichIterable val$_classTableMappings;
-final org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db;
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src;
-void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)
+final org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed;
+final org.eclipse.collections.api.RichIterable val$_extensions;
+void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair, org.eclipse.collections.api.RichIterable)
 {
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 v;
-org.eclipse.collections.api.factory.map.MutableMapFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v;
-org.eclipse.collections.api.RichIterable v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable val$_classTableMappings> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src> = 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.MutableMapFactory mutable>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.MutableMapFactory: org.eclipse.collections.api.map.MutableMap ofInitialCapacity(int)>(4);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("class", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable val$_classTableMappings>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("classTableMappings", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("db", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: org.eclipse.collections.api.map.MutableMap withKeyValue(java.lang.Object,java.lang.Object)>("src", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes 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_test_connection_pct_relational$129 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.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_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable val$_extensions> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
+return;
 }
-public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute()
 {
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn[] v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair[] v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping v, v, v, v, v;
-org.eclipse.collections.api.list.MutableList v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$2 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$1 v;
-java.lang.String v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig v, v, v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
-java.lang.String[] v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+java.lang.Object v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 774, 76, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable val$_classTableMappings>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::protocols::pure::vX_X_X::metamodel::invocation::execution::execute::RelationalClassResult");
+v = new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _typeKeyName(java.lang.String)>("__TYPE");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _failOnUnknownProperties(boolean)>(1);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TDSNull");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _nullReplacementInArray(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_fromJSON: org.eclipse.collections.api.RichIterable Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 775, 98, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.eclipse.collections.api.RichIterable _columns()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 101, 277, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalClassResult;", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 776, 61, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/Column;", v);
-v = staticinvoke <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_test_connection_pct_relational$129$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 776, 108, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 101, 381, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[4];
-v[0] = "_";
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 777, 70, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 102, 142, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[1] = v;
-v[2] = "_";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 777, 91, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[3] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair val$_repocessed>;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _second()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime()>();
+v = null;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable val$_extensions>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 779, 39, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "columns", v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>("src");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 784, 59, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[0] = v;
-v[1] = "_";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 784, 84, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_protocols_pure_vX_X_X_invocations_execution_relational_execute: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_protocols_pure_vX_X_X_invocation_execution_execute_processRelationalClassResult_RelationalClassResult_1__Mapping_1__Runtime_1__ExecutionContext_$0_1$__Extension_MANY__Pair_1_(org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalClassResult,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_Join_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _name(java.lang.String)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair)[2];
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 785, 50, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
-v[0] = v;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 785, 79, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _aliases(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_DynaFunction_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction _name(java.lang.String)>("equal");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn)[2];
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction _parameters(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join _operation(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.operation.Operation)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 795, 34, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "parentProperties", v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _join(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _fk(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RelationalPropertyMapping_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _property(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_class>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 804, 88, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _sourceSetImplementationId(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 805, 93, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _targetSetImplementationId(java.lang.String)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join: java.lang.String _name()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_join_JoinTreeNode_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinName(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database val$_db>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _join(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.Join)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_RelationalOperationElementWithJoin_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin _joinTreeNode(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _relationalOperationElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes _propertyMapping(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_JoinRes: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RelationalPropertyMapping _propertyMapping()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping val$_src>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 818, 47, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "owner", 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_test_connection_pct_relational$129 v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: 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.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13.jimple	2025-03-13 07:13:42.623633040 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13.jimple	2025-03-13 07:13:46.319574919 +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;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13 v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v;
+java.lang.Boolean v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13 v;
 java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass: java.lang.String _value()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "test");
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$5.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$6.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$7.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$8.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1$9.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2$1$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2$1$1$1$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2$1$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130.jimple	2025-03-13 07:13:42.563633983 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130.jimple	2025-03-13 07:13:46.231576303 +0000
@@ -1,31 +1,98 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f;
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property)
+public java.lang.Object execute()
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-boolean v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 v;
+org.eclipse.collections.api.RichIterable v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
+org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig v, v, v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+java.lang.Class v;
+java.lang.Object v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.generated.Root_meta_json_JSONElement val$_json>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::protocols::pure::vX_X_X::metamodel::invocation::execution::execute::RelationalTDSResult");
+v = new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _typeKeyName(java.lang.String)>("__TYPE");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _failOnUnknownProperties(boolean)>(1);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::tds::TDSNull");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig: org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig _nullReplacementInArray(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_fromJSON: org.eclipse.collections.api.RichIterable Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 104, 275, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 104, 377, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function val$_f>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: boolean Root_meta_pure_functions_meta_isPrimitiveValueProperty_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v != 0 goto label;
-v = 1;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/PrimitiveType;";
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 107, 26, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$1: java.lang.Object execute()>();
 goto label;
 label:
-v = 0;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130,org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_execution_execute_RelationalTDSResult)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130$2: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.TDS execute()>();
 label:
 return v;
 }
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$4.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131.jimple	2025-03-13 07:13:42.555634110 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131.jimple	2025-03-13 07:13:46.399573661 +0000
@@ -1,99 +1,111 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
-final org.eclipse.collections.api.RichIterable val$_visited;
-final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a;
+final java.lang.String val$_dateStr;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
+java.lang.String v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.eclipse.collections.api.RichIterable val$_visited> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute()
+public java.lang.String execute()
 {
+org.eclipse.collections.api.list.MutableList v, v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$3 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$4 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$2 v;
-org.eclipse.collections.api.map.MutableMap v, v, v;
-org.eclipse.collections.api.block.function.Function v, v, v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v;
+java.lang.Long v, v, v, v, v, v, v, v, v, v, v;
+boolean v;
+java.lang.Double v;
+java.lang.String[] v, v, v;
+long v, v, v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
+java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Number v;
+java.lang.Long[] v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.eclipse.collections.api.RichIterable val$_visited>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$4");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.Long)[2];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
+v[0] = v;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 839, 90, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = ".";
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131,org.eclipse.collections.api.RichIterable)>(v, v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_a>;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _generalizations()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$8");
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "000000000");
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v[0] = v;
+v[1] = "";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$9");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$4;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 841, 93, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131,org.eclipse.collections.api.RichIterable)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, ".");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v[0] = v;
+v = staticinvoke <java.lang.Double: java.lang.Double valueOf(java.lang.String)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
+v[1] = v;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String val$_dateStr>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132.jimple	2025-03-13 07:13:42.679632160 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132.jimple	2025-03-13 07:13:46.399573661 +0000
@@ -1,113 +1,60 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero
 {
+final java.lang.String val$__plus;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
+void <init>(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+java.lang.String v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public java.lang.Object valueOf(java.lang.Object)
+public java.lang.String execute()
 {
+long v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 v;
-org.eclipse.collections.api.RichIterable v, v, v;
-boolean v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1 v;
+java.lang.Long v, v, v, v, v, v;
+java.lang.String v, v, v, v, v, v, v;
+java.lang.Number v;
+boolean v;
+java.lang.Long[] v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132;
-v := @parameter: java.lang.Object;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::NativeFunction", "Root::meta::pure::functions::lang::new_Class_1__String_1__KeyExpression_MANY__T_1_");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_reflect_reactivate: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_reactivate_ValueSpecification_1__Any_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 453, 154, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 453, 163, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocessNew_Any_MANY__Class_1__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-goto label;
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function _func()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)[8];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpecArray_FuncColSpec_MANY__P_1__FuncColSpecArray_1_");
+v = newarray (java.lang.Long)[2];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, "T");
 v[0] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpecArray2_FuncColSpec_MANY__P_1__FuncColSpecArray_1_");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
 v[1] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpec_Function_1__String_1__T_1__FuncColSpec_1_");
-v[2] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::funcColSpec2_Function_1__String_1__T_1__FuncColSpec_1_");
-v[3] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpecArray_AggColSpec_MANY__P_1__AggColSpecArray_1_");
-v[4] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpecArray2_AggColSpec_MANY__P_1__AggColSpecArray_1_");
-v[5] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpec_Function_1__Function_1__String_1__T_1__AggColSpec_1_");
-v[6] = v;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::functions::relation::aggColSpec2_Function_1__Function_1__String_1__T_1__AggColSpec_1_");
-v[7] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_collection_in: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v != 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Number plus(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<java.lang.Long: long longValue()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_stringExtension: long Root_meta_pure_functions_string_lastIndexOf_String_1__String_1__Integer_1_(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "+", v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "00:00:00");
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Long indexOf(java.lang.String,java.lang.String)>(v, "T");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number,java.lang.Number)>(v, v, v);
 goto label;
 label:
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-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_test_connection/pct_relational.pure", 473, 39, 476, 39);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String val$__plus>;
 label:
 return v;
 }
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133.jimple	2025-03-13 07:13:42.675632221 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133.jimple	2025-03-13 07:13:46.399573661 +0000
@@ -1,94 +1,109 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
+final boolean val$_forMapping;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
-void <init>(org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
+void <init>(boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133;
+v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: boolean val$_forMapping> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133 v;
+org.eclipse.collections.api.list.MutableList v, v;
 org.eclipse.collections.api.RichIterable v, v;
-boolean v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$2 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3 v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v;
-java.lang.Class v;
-java.lang.Object v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
+java.lang.String[] v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement v, v;
+java.lang.Object v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[6];
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: boolean val$_forMapping>;
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 481, 62, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 219, 68, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.eclipse.collections.api.RichIterable _values()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object detect(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::function::Function");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean subTypeOf(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v != 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::relation::TDS");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Enumeration");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "]";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::relation::SortInfo");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$2: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 goto label;
 label:
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133$3: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+v = "";
 label:
+v[0] = v;
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement _relationalElement()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 219, 130, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/relation/Table;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 219, 156, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[1] = v;
+v[2] = ".";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _alias()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement _relationalElement()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 219, 196, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/relation/Table;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
+v[3] = v;
+v[4] = ".";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _column()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: java.lang.String _name()>();
+v[5] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134.jimple	2025-03-13 07:13:42.579633731 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134.jimple	2025-03-13 07:13:46.395573723 +0000
@@ -1,16 +1,12 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
@@ -18,75 +14,57 @@
 public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v;
-org.eclipse.collections.api.block.function.Function v, v, v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.map.MutableMap v, v;
+org.eclipse.collections.api.block.function.Function v, v;
 int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134$1 v;
-java.lang.Object v, v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
+java.lang.Object v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.eclipse.collections.api.RichIterable _expressionSequence()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-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_test_connection/pct_relational.pure", 511, 34, 517, 34);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = 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_test_connection/pct_relational.pure", 513, 45, 513, 124);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v[0] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinTreeNode()>();
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$39");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printRelationalOperationElement$10$system$imports$import__core_external_test_connection_pct_relational_pure_1$15");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 513, 86, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 220, 77, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "]@";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElementWithJoin: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.join.JoinTreeNode _joinTreeNode()>();
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printRelationalOperationElement$10$system$imports$import__core_external_test_connection_pct_relational_pure_1$17");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 513, 113, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toOneMany(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction _expressionSequence(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 220, 133, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[3] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$40");
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$41");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _replaced(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$42");
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _csvs(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135.jimple	2025-03-13 07:13:42.675632221 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135.jimple	2025-03-13 07:13:46.251575988 +0000
@@ -1,120 +1,54 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
+final boolean val$_forMapping;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v := @parameter: boolean;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: boolean val$_forMapping> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135 v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v;
-boolean v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v;
-java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+java.lang.String v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135$1 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 518, 64, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: java.lang.String _name()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-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_test_connection/pct_relational.pure", 520, 36, 523, 36);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 526, 73, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 526, 82, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 526, 107, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 0L, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[4];
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: java.lang.String _name()>();
+v[0] = v;
+v[1] = "(";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.DynaFunction: org.eclipse.collections.api.RichIterable _parameters()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.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_test_connection/pct_relational.pure", v, v, 526, 129, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 528, 68, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 528, 77, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List: org.eclipse.collections.api.RichIterable _values()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
+v[2] = v;
+v[3] = ")";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocess_Any_1__ProcessingState_1__ProcessingState_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-label:
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136.jimple	2025-03-13 07:13:42.447635808 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136.jimple	2025-03-13 07:13:46.395573723 +0000
@@ -1,16 +1,12 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
 final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
-void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
@@ -19,14 +15,13 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
 v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_processTDS_TDS_1__ProcessingState_1__ProcessingState_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.TDS,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137.jimple	2025-03-13 07:13:42.611633228 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137.jimple	2025-03-13 07:13:46.395573723 +0000
@@ -1,30 +1,38 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state;
-void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state> = v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
 return;
 }
 public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-java.lang.Object v, v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137;
 v := @parameter: java.lang.Object;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_state>;
-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_test_connection/pct_relational.pure", 533, 15, 536, 17);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _current(java.lang.Object)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\'";
+v[1] = v;
+v[2] = "\'";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138.jimple	2025-03-13 07:13:42.559634046 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138.jimple	2025-03-13 07:13:46.395573723 +0000
@@ -1,104 +1,74 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map;
-void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map> = 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_test_connection_pct_relational$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("map", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138;
-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_test_connection_pct_relational$138: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+int v, v, v, v;
+java.lang.String v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$1 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$2 v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 574, 39, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap val$_map>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: org.eclipse.collections.api.map.MutableMap getMap()>();
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType safeGetGenericType(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.eclipse.collections.api.RichIterable _typeArguments()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 108, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object safeGet(java.lang.Object,long,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, 1L, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 123, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>(v);
+v := @parameter: java.lang.Object;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_type_type: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_functions_meta_type_Any_MANY__Type_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 575, 133, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(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_test_connection_pct_relational$138 v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.eclipse.collections.api.map.MutableMap __vars>;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 242, 34, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_metaExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_meta_hierarchicalProperties_Class_1__Property_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[5];
+v[0] = "^";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_type_type: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type Root_meta_pure_functions_meta_type_Any_MANY__Type_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "(";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138,java.lang.Object)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
+v[3] = v;
+v[4] = ")";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1.jimple	2025-03-13 07:13:42.447635808 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1.jimple	2025-03-13 07:13:46.247576051 +0000
@@ -1,69 +1,53 @@
 class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
-final java.lang.Object val$_x;
+final org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_initState;
 final org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 this$0;
-void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139, java.lang.Object)
+void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1 v;
-java.lang.Object v, v;
 org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1;
 v := @parameter: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 this$0> = v;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: java.lang.Object val$_x> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_initState> = 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_test_connection_pct_relational$139$1: java.lang.Object val$_x>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("x", v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_initState>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("initState", v);
 v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1 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_test_connection_pct_relational$139$1;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object[] v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1 v;
-int v, v, v, v;
-java.lang.Object v, v, v;
-java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Column;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = newarray (java.lang.Object)[1];
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: java.lang.Object val$_x>;
-v[0] = v;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object evaluate(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,java.lang.Object[])>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 594, 52, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String pureToString(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState val$_initState>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocess_Any_1__ProcessingState_1__ProcessingState_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 public org.eclipse.collections.api.map.MutableMap getOpenVariables()
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$2.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$3.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$4.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$5.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139.jimple	2025-03-13 07:13:42.383636814 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139.jimple	2025-03-13 07:13:46.243576114 +0000
@@ -1,64 +1,517 @@
-class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction
 {
-private final org.eclipse.collections.api.map.MutableMap __vars;
-final org.eclipse.collections.api.RichIterable val$_cols;
-void <init>(org.eclipse.collections.api.RichIterable)
-{
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.RichIterable val$_cols> = 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_test_connection_pct_relational$139: org.eclipse.collections.api.RichIterable val$_cols>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("cols", v);
-v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.map.MutableMap __vars> = v;
-return;
-}
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug;
+final org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext;
+final org.finos.legend.pure.m.execution.ExecutionSupport val$es;
+final org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc;
+final org.eclipse.collections.api.RichIterable val$_otherFuncs;
+void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.eclipse.collections.api.RichIterable)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.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_test_connection_pct_relational$139: java.lang.String value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc> = v;
+v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.RichIterable val$_otherFuncs> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction: void <init>()>();
+return;
 }
-public java.lang.String value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object valueOf(java.lang.Object)
 {
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.list.MutableList v, v, v, v, v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v;
+java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+boolean v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+java.lang.Long v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v, v;
+org.finos.legend.pure.generated.PureCompiledLambda v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl v;
+java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_json_Config v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$3 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$4 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$5 v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1 v;
-java.lang.Object v;
-java.lang.String v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$2 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl v;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan v;
+java.lang.String[] v, v, v, v, v;
+org.eclipse.collections.api.block.function.Function v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
 v := @parameter: java.lang.Object;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.RichIterable val$_cols>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "BEFORE: ";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
+v[1] = v;
+v[2] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = "";
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap getOpenVariables(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
+interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139,java.lang.Object)>(v, v);
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$16");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 294, 105, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.eclipse.collections.api.RichIterable _expressionSequence()>();
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: java.lang.Object last(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$18");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object mapToOneOverOne(java.lang.Object,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 295, 107, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 296, 33, 327, 33);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::import::ImportGroup", "Root::system::imports::coreImport");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _importGroup(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel._import.ImportGroup)>(v);
 v = staticinvoke <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_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
-v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
-v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.map.MutableMap __vars>;
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$19");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::mapping::from_T_m__Runtime_1__T_m_");
+goto label;
+label:
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::pure::mapping::from_T_m__Mapping_1__Runtime_1__T_m_");
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _functionName(java.lang.String)>("from");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$22");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 306, 103, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 306, 112, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$23");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::mapping::Mapping");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$25");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::core::runtime::Runtime");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _rawType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _genericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::multiplicity::PackageableMultiplicity", "Root::meta::pure::metamodel::multiplicity::PureOne");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _multiplicity(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _values(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _parametersValues(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _resolvedMultiplicityParameters(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression _resolvedTypeParameters(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition _expressionSequence(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "AFTER: ";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
+v[1] = v;
+v[2] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = "";
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$30");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n-\n", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$31");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 332, 140, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection val$_dbc>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_helperFunctions_helperFunctions: org.eclipse.collections.api.RichIterable Root_meta_alloy_service_execution_setUpDataSQLs_String_1__Database_MANY__DatabaseType_1__String_MANY_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext val$_debug>;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
+if v == 0 goto label;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "\n";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.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_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n", v);
+v[1] = v;
+v[2] = "\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = "";
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36");
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _func(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::pure::executionPlan");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _name(java.lang.String)>("dummy");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$37");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 339, 49, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _runtime(org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::router::store::routing::Void");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode _resultType(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)>(v);
+v = staticinvoke <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_test_connection_pct_relational$139$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139,org.eclipse.collections.api.RichIterable)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode _executionNodes(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _rootExecutionNode(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _authDependent(boolean)>(0);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_extensions_extension: org.eclipse.collections.api.RichIterable Root_meta_relational_extension_relationalExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_executionPlan: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_executionPlan_transformPlan_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: org.finos.legend.pure.generated.Root_meta_json_Config Root_meta_json_config_Boolean_1__Boolean_1__Boolean_1__Boolean_1__Config_1_(boolean,boolean,boolean,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(0, 0, 1, 1, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__Integer_$0_1$__Config_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.Long,org.finos.legend.pure.generated.Root_meta_json_Config,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = null;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: java.lang.String Root_meta_legend_executePlanAsJSON_String_1__Pair_MANY__String_1_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[10];
+v[0] = "\n###Relational\n";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$42");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 355, 48, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printDatabase_Database_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$43");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = "";
+goto label;
+label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[2];
+v[0] = "\n###Mapping\n";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$45");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 359, 49, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printMapping_Mapping_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+label:
+v[2] = v;
+v[3] = "\n###Pure\n";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.eclipse.collections.api.RichIterable val$_otherFuncs>;
+v = staticinvoke <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_test_connection_pct_relational$139$4;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$4: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$3;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$3: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "", v);
+v[4] = v;
+v[5] = "function test::lambdaContainer():Any[*]{\n";
+v[6] = "  ";
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration val$_ext>;
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printFunctionDefinition_FunctionDefinition_1__Configuration_$0_1$__String_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
+v[7] = v;
+v[8] = "\n";
+v[9] = "}";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.engine.pure.runtime.compiler.compiled.natives.LegendCompile: org.eclipse.collections.api.list.MutableList compileExec(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_test_connection_pct_relational$139$5;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139$5: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 370, 114, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$52");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 370, 165, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$53");
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,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_test_connection/pct_relational.pure", v, v, 370, 219, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 370, 228, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 375, 48, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_anonymous_pair_pair: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 375, 13, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/Pair;", v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30.jimple	2025-03-13 07:13:42.571633858 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30.jimple	2025-03-13 07:13:46.335574668 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_core_runtime_Connection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.eclipse.collections.api.list.ListIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Connection v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30: org.finos.legend.pure.generated.Root_meta_core_runtime_Connection value(org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_core_runtime_Connection value(org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Connection v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore: org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31.jimple	2025-03-13 07:13:42.539634361 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31.jimple	2025-03-13 07:13:46.295575297 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_core_runtime_Connection execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
 org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Connection v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31;
@@ -19,19 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31: org.finos.legend.pure.generated.Root_meta_core_runtime_Connection value(org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_core_runtime_Connection value(org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Connection v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property _property()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore: org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4.jimple	2025-03-13 07:13:42.651632600 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4.jimple	2025-03-13 07:13:46.291575360 +0000
@@ -19,21 +19,27 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4: java.lang.Boolean value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4 v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Boolean v;
-java.lang.String v;
-boolean v, v;
+java.lang.Class v;
+boolean v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4;
-v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 if v != 0 goto label;
+v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+if v == 0 goto label;
 v = 1;
 goto label;
 label:
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$41.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$41.jimple	2025-03-13 07:13:42.631632915 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$41.jimple	2025-03-13 07:13:46.183577058 +0000
@@ -33,7 +33,7 @@
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Relation v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$41;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::relation::TDS", "$core_external_test_connection$4997870");
+virtualinvoke v.<org.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::relation::TDS", "$core_external_test_connection$4997788");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$tests$functionReprocess$testTDSReprocess$2$system$imports$import__core_external_test_connection_pct_relational_pure_4$1");
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43.jimple	2025-03-13 07:13:42.635632851 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43.jimple	2025-03-13 07:13:46.211576618 +0000
@@ -19,22 +19,22 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43: java.lang.Boolean value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+java.lang.Long v;
 java.lang.Boolean v;
-java.lang.String v;
+java.lang.Object v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43 v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement: java.lang.String _name()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "lambdaContainer__Any_MANY_");
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44.jimple	2025-03-13 07:13:42.495635053 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44.jimple	2025-03-13 07:13:46.343574542 +0000
@@ -19,22 +19,22 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44: java.lang.Boolean value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
 java.lang.Boolean v;
-java.lang.Object v;
+java.lang.String v;
 boolean v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement: java.lang.String _name()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "lambdaContainer__Any_MANY_");
 v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5.jimple	2025-03-13 07:13:42.663632411 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5.jimple	2025-03-13 07:13:46.375574038 +0000
@@ -7,45 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5 v;
 java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5: java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.Class v;
-boolean v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
 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::pure::metamodel::type::Any");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
-if v != 0 goto label;
-v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-if v == 0 goto label;
-v = 1;
-goto label;
-label:
-v = 0;
-label:
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53.jimple	2025-03-13 07:13:42.599633418 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53.jimple	2025-03-13 07:13:46.299575233 +0000
@@ -7,30 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v;
+java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53: java.lang.Object value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Object value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
-java.lang.Object v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: java.lang.Object _current()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54.jimple	2025-03-13 07:13:42.479635305 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54.jimple	2025-03-13 07:13:46.299575233 +0000
@@ -7,32 +7,30 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.Object v, v, v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54: java.lang.Object value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+java.lang.Object v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: java.lang.Object _current()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6.jimple	2025-03-13 07:13:42.495635053 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6.jimple	2025-03-13 07:13:46.375574038 +0000
@@ -7,31 +7,39 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6: java.lang.Boolean value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+java.lang.Boolean v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6 v;
+boolean v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "");
+if v != 0 goto label;
+v = 1;
+goto label;
+label:
+v = 0;
+label:
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60.jimple	2025-03-13 07:13:42.603633355 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60.jimple	2025-03-13 07:13:46.215576555 +0000
@@ -7,28 +7,32 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60 v;
-java.lang.Object v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return null;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61.jimple	2025-03-13 07:13:42.619633103 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61.jimple	2025-03-13 07:13:46.307575108 +0000
@@ -7,32 +7,28 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61: org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61 v;
-org.eclipse.collections.api.RichIterable v, v;
+java.lang.Object v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _csvs()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
+return null;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62.jimple	2025-03-13 07:13:42.619633103 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62.jimple	2025-03-13 07:13:46.223576429 +0000
@@ -31,7 +31,7 @@
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _csvs()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63.jimple	2025-03-13 07:13:42.619633103 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63.jimple	2025-03-13 07:13:46.195576869 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64.jimple	2025-03-13 07:13:42.483635241 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64.jimple	2025-03-13 07:13:46.307575108 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70.jimple	2025-03-13 07:13:42.619633103 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70.jimple	2025-03-13 07:13:46.311575045 +0000
@@ -4,27 +4,38 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70 v;
+java.lang.Boolean v;
+java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "dummy";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass: java.lang.String _value()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "test");
+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.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71.jimple	2025-03-13 07:13:42.527634550 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71.jimple	2025-03-13 07:13:46.311575045 +0000
@@ -4,38 +4,27 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
-java.lang.String v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass: java.lang.String _value()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean equal(java.lang.Object,java.lang.Object)>(v, "test");
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
-return v;
+return "dummy";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80.jimple	2025-03-13 07:13:42.591633543 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80.jimple	2025-03-13 07:13:46.319574919 +0000
@@ -4,27 +4,65 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80 v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80: org.eclipse.collections.api.RichIterable value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.eclipse.collections.api.RichIterable value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$2 v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v;
+boolean v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$1 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80 v;
+java.lang.Object v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-return "null";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$1: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$2;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80$2: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 488, 43, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81.jimple	2025-03-13 07:13:42.535634423 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81.jimple	2025-03-13 07:13:46.315574981 +0000
@@ -4,7 +4,7 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
 public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
@@ -12,56 +12,19 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81 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_test_connection_pct_relational$81;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-java.lang.String v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "Relational {";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.eclipse.collections.api.RichIterable _propertyMappings()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 206, 37, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/mapping/RelationalPropertyMapping;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$11");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ", ", v);
-v[1] = v;
-v[2] = "}";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
+return "null";
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$1.jimple
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$2.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82.jimple	2025-03-13 07:13:42.455635681 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82.jimple	2025-03-13 07:13:46.315574981 +0000
@@ -7,62 +7,61 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82: org.eclipse.collections.api.RichIterable value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.eclipse.collections.api.RichIterable value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$1 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$2 v;
-org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
 int v, v, v, v;
-boolean v, v;
+java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/ValueSpecification;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$1: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$2;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$2: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82$2: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "Relational {";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.eclipse.collections.api.RichIterable _propertyMappings()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 488, 43, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 206, 37, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/mapping/RelationalPropertyMapping;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$11");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ", ", v);
+v[1] = v;
+v[2] = "}";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83.jimple	2025-03-13 07:13:42.623633040 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83.jimple	2025-03-13 07:13:46.315574981 +0000
@@ -4,30 +4,31 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83: java.lang.Long valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Long valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83 v;
+java.lang.Object v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_fail: boolean Root_meta_pure_functions_asserts_fail__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84.jimple	2025-03-13 07:13:42.551634173 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84.jimple	2025-03-13 07:13:46.315574981 +0000
@@ -4,72 +4,30 @@
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84 v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction0: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84: java.lang.Long valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Long valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84$1 v;
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v;
-java.lang.String v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
+java.lang.Long v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
 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)[5];
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[0] = v;
-v[1] = "[";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: java.lang.String _id()>();
-v[2] = v;
-v[3] = "]:";
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/mapping/RootRelationalInstanceSetImplementation;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84$1;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84$1: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 203, 59, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-v[4] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_fail: boolean Root_meta_pure_functions_asserts_fail__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
 return v;
 }
 }
\ No newline at end of file
Only in results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85$1.jimple
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85.jimple	2025-03-13 07:13:42.611633228 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85.jimple	2025-03-13 07:13:46.315574981 +0000
@@ -7,28 +7,69 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85: java.lang.Object value(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-java.lang.Object v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85$1 v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+int v, v, v, v;
+java.lang.String v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85;
-v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation;
 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)[5];
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class _class()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_Type_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[0] = v;
+v[1] = "[";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.SetImplementation: java.lang.String _id()>();
+v[2] = v;
+v[3] = "]:";
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/mapping/RootRelationalInstanceSetImplementation;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85$1;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85$1: void <init>(org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85$1: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 203, 59, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v[4] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94.jimple	2025-03-13 07:13:42.495635053 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94.jimple	2025-03-13 07:13:46.403573598 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94;
@@ -19,22 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94: java.lang.Boolean value(java.lang.Long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(java.lang.Long, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94;
-v := @parameter: java.lang.Long;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequality_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95.jimple	2025-03-13 07:13:42.679632160 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95.jimple	2025-03-13 07:13:46.231576303 +0000
@@ -7,11 +7,11 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95;
@@ -19,19 +19,22 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95: java.lang.Boolean value(java.lang.Long,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation value(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(java.lang.Long, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v;
+java.lang.Long v, v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping;
+v := @parameter: java.lang.Long;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_boolean_inequality_greaterThan: boolean Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(java.lang.Number,java.lang.Number,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational.jimple	2025-03-13 07:13:42.443635871 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar:legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT-4.56.0.jar/org.finos.legend.pure.generated.core_external_test_connection_pct_relational.jimple	2025-03-13 07:13:46.159577434 +0000
@@ -8,645 +8,546 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithH2Execution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "H2");
-v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithDuckDBExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "DuckDB");
-v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithPostgresExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_classesToDatabase_Any_MANY__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "Postgres");
-v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithSnowflakeExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl v;
+java.lang.Object v;
+boolean v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "Snowflake");
-v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 623, 15, 629, 15);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _name(java.lang.String)>("myMapping");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::relational::tests::pct::process");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v != 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
+goto label;
+label:
+v = v;
+label:
 return v;
 }
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_extractDependentFunctions_Any_1__Function_MANY_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_buildCSV_Any_MANY__Class_1__Property_$0_1$__Integer_1__ClassTableMapping_MANY__ClassTableMapping_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, long, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v;
-int v, v, v, v;
-boolean v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108 v;
 org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+long v;
+org.eclipse.collections.api.map.MutableMap v;
+java.lang.String v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v, v;
-v := @parameter: java.lang.Object;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
+boolean v;
+java.lang.String[] v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
+v := @parameter: long;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$106: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", 1, 1);
-if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: void <init>()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: java.lang.Object valueOf(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-goto label;
-label:
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$107: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 66, 7, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 665, 51, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[5];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 666, 41, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v[0] = v;
+v[1] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
+v[2] = v;
+v[3] = "\n";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.eclipse.collections.api.RichIterable _columns()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Long v;
-org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
-org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v;
-boolean v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-java.lang.String v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v;
-org.finos.legend.pure.generated.Root_meta_json_Config v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext Root_meta_pure_tools_noDebug__DebugContext_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_relational_tests_pct_process_reprocess_Function_1__DatabaseConnection_1__DebugContext_1__Pair_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_extensions_extension: org.eclipse.collections.api.RichIterable Root_meta_relational_extension_relationalExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 668, 37, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/Column;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_generation: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionPlan_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocallyWithClasspathExtensions_ExecutionPlan_1__String_1__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "LegendJava", v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$buildCSV$2$system$imports$import__core_external_test_connection_pct_relational_pure_3$9");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_executionPlan: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_executionPlan_transformPlan_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: org.finos.legend.pure.generated.Root_meta_json_Config Root_meta_json_config_Boolean_1__Boolean_1__Boolean_1__Boolean_1__Config_1_(boolean,boolean,boolean,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(0, 0, 1, 1, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__Integer_$0_1$__Config_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.Long,org.finos.legend.pure.generated.Root_meta_json_Config,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = null;
-v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: java.lang.String Root_meta_legend_executePlanAsJSON_String_1__Pair_MANY__String_1_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
+v[4] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$108: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping,org.eclipse.collections.api.RichIterable,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _csv()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
 if v == 0 goto label;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[3];
-v[0] = "\nResult JSON:\n";
-v[1] = v;
-v[2] = "\n";
+v[0] = v;
+v[1] = "\n";
+v[2] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 goto label;
 label:
-v = "";
+v = v;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
-specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 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_test_connection/pct_relational.pure", v, v, 100, 16, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_json_JSONObject;", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONObject: org.eclipse.collections.api.RichIterable _keyValuePairs()>();
-v = staticinvoke <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_test_connection_pct_relational$109;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109: void <init>()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$8");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.eclipse.collections.api.RichIterable)>(v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: org.eclipse.collections.api.RichIterable execute()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)>(v, v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: java.lang.Object execute()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 687, 10, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "csv", v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
-public static org.finos.legend.pure.m.coreinstance.primitive.date.PureDate Root_meta_relational_tests_pct_process_buildDate_String_1__Date_1_(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping Root_meta_relational_tests_pct_process_classToTable_Class_1__Database_1__Schema_1__Mapping_1__ClassTableMapping_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v, v, v, v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v;
+org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110 v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v;
-java.lang.String v, v, v, v;
-org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
-boolean v, v, v;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean contains(java.lang.String,java.lang.String)>(v, ".");
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: void <init>(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: java.lang.String execute()>();
-goto label;
-label:
-v = v;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean startsWith(java.lang.String,java.lang.String)>(v, "+");
-if v == 0 goto label;
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
-goto label;
-label:
-v = v;
-label:
-v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean contains(java.lang.String,java.lang.String)>(v, "T");
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: void <init>(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: java.lang.String execute()>();
-goto label;
-label:
-v = v;
-label:
-v = staticinvoke <org.finos.legend.pure.m.coreinstance.primitive.date.DateFunctions: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate parsePureDate(java.lang.String)>(v);
-return v;
-}
-public static java.lang.String Root_meta_relational_tests_pct_process_printDatabase_Database_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
 org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v;
-org.eclipse.collections.api.block.function.Function v, v;
-java.lang.String v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.block.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
+int v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[6];
-v[0] = "Database ";
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "(";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.eclipse.collections.api.RichIterable _schemas()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printDatabase$8$system$imports$import__core_external_test_connection_pct_relational_pure_1$20");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_transform_fromPure_pureToRelational: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_relational_transform_fromPure_pureTypeToDataTypeMap__Map_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ";", v);
-v[3] = v;
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.eclipse.collections.api.RichIterable _joins()>();
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$109: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printDatabase$8$system$imports$import__core_external_test_connection_pct_relational_pure_1$24");
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$110: void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, " ", v);
-v[4] = v;
-v[5] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public static java.lang.String Root_meta_relational_tests_pct_process_printMapping_Mapping_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, 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;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-java.lang.String v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-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)[5];
-v[0] = "Mapping ";
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[1] = v;
-v[2] = "(";
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>("_pureId");
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 717, 40, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _schema(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _primaryKey(org.eclipse.collections.api.RichIterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$13");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$classToTable$3$system$imports$import__core_external_test_connection_pct_relational_pure_3$6");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, " ", v);
-v[3] = v;
-v[4] = ")";
-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_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public static java.lang.String Root_meta_relational_tests_pct_process_printRelationalOperationElement_RelationalOperationElement_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
-int v, v, v, v;
-boolean v, v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement v;
-java.lang.Object v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement;
-v := @parameter: boolean;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/TableAliasColumn;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: void <init>(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/RelationalOperationElementWithJoin;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/DynaFunction;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: void <init>(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _columns(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 217, 7, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
-return v;
-}
-public static java.lang.String Root_meta_relational_tests_pct_process_reprocess_RelationalDatabaseConnection_1__String_1_(org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
-org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_authentication_AuthenticationStrategy v;
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_specification_DatasourceSpecification v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.String v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection;
-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)[10];
-v[0] = "^meta::external::store::relational::runtime::RelationalDatabaseConnection(";
-v[1] = "type=";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
-v = null;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printValueSpecification_Any_1__Configuration_$0_1$__String_1__String_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
-v[2] = v;
-v[3] = ",";
-v[4] = "authenticationStrategy = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_authentication_AuthenticationStrategy _authenticationStrategy()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[5] = v;
-v[6] = ",";
-v[7] = "datasourceSpecification = ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_specification_DatasourceSpecification _datasourceSpecification()>();
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v[8] = v;
-v[9] = ")";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 723, 35, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _id(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _root(boolean)>(1);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _userDefinedPrimaryKey(boolean)>(1);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _primaryKey(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _parent(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _mainTableAlias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
+v = staticinvoke <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_test_connection_pct_relational$111;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$111: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation,org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-return v;
-}
-public static java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117 v;
-int v, v, v, v;
-boolean v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v;
-v := @parameter: java.lang.Object;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Long;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/String;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: java.lang.Object valueOf(java.lang.Object)>(v);
-goto label;
-label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 237, 7, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-label:
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 749, 9, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "propertyMappings", v, v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _table(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _properties(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _classMapping(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation)>(v);
 return v;
 }
-public static org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_relational_tests_pct_process_reprocess_Function_1__DatabaseConnection_1__DebugContext_1__Pair_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_buildJoins_Class_1__ClassTableMapping_MANY__Database_1__JoinRes_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v, v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v, v;
-java.lang.Object[] v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
-org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.finos.legend.pure.generated.PureCompiledLambda v, v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112 v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
 int v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v, v;
-org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+java.lang.Object v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$112: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 258, 24, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_extractDependentFunctions_Any_1__Function_MANY_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration _fullPath(boolean)>(1);
-v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$0");
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$0");
-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.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension _extraConnectionHandlers(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[2];
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.PureCompiledLambda;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$6");
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 770, 68, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$114: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$113: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$6");
-specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension _extraInstanceValueHandlers(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration _extensions(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
-if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: java.lang.Object valueOf(java.lang.Object)>(v);
-return v;
-label:
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$buildJoins$4$system$imports$import__core_external_test_connection_pct_relational_pure_3$25");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 276, 7, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 821, 22, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "propertyMappings", v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
-public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_merge_ProcessingState_1__ProcessingState_1__ProcessingState_1_(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.eclipse.collections.api.RichIterable v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
-java.lang.Object v;
-boolean v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+int v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = null;
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_transformation_removeDuplicates: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_removeDuplicates_T_MANY__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", 394, 3, 400, 3);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _replacedAddAll(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _csvs()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _csvsAddAll(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 829, 22, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+boolean v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
+v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_collection_in: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 if v == 0 goto label;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(null);
 goto label;
 label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$115: org.eclipse.collections.api.RichIterable execute()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _openVars(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
-public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+public static boolean Root_meta_relational_tests_pct_process_tests_classToDB_testClassToDB__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v;
-org.eclipse.collections.api.RichIterable v, v;
-int v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address[] v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore v, v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
-v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person[] v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl v;
+org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl v, v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm v, v, v;
+java.lang.String[] v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
+org.eclipse.collections.api.block.function.Function v, v, v, v, v, v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address v, v, v, v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _name(java.lang.String)>("MyDatabase");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::relational::tests::pct::process");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _name(java.lang.String)>("leSchema");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _legalName(java.lang.String)>("Goldman");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person)[2];
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _firstName(java.lang.String)>("john");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _lastName(java.lang.String)>("doe");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)[2];
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(1L);
+v[0] = v;
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(2L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _addresses(org.eclipse.collections.api.RichIterable)>(v);
+v[0] = v;
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _firstName(java.lang.String)>("billy");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _lastName(java.lang.String)>("bob");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)[2];
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(3L);
+v[0] = v;
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(4L);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _addresses(org.eclipse.collections.api.RichIterable)>(v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _employees(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(1999L);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _address(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = null;
+v = new org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "H2");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection _timeZone(java.lang.String)>("GMT");
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_classesToDatabase_Any_MANY__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "Firm";
+v[1] = "Person";
+v[2] = "Address";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: org.eclipse.collections.api.RichIterable _tables()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "Firm_employees";
+v[1] = "Firm_address";
+v[2] = "Person_addresses";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.eclipse.collections.api.RichIterable _joins()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$6");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v[0] = "Firm";
+v[1] = "Person";
+v[2] = "Address";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$8");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$9");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$10");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[7];
+v[0] = "legalName";
+v[1] = "employees";
+v[2] = "address";
+v[3] = "firstName";
+v[4] = "lastName";
+v[5] = "addresses";
+v[6] = "zip";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$12");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 417, 8, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "schemas", v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _schema(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _openVars(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = new org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore _connection(org.finos.legend.pure.generated.Root_meta_core_runtime_Connection)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore _element(java.lang.Object)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _connectionStores(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _runtime(org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 1021, 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/m3/coreinstance/meta/relational/mapping/RootRelationalInstanceSetImplementation;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$13");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$14");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$15");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 public static boolean Root_meta_relational_tests_pct_process_tests_functionReprocess_testConstantFunctionReprocess__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
@@ -863,6 +764,7 @@
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass_Impl v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
 org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116 v;
 org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
 java.lang.String[] v;
 long v, v;
@@ -874,7 +776,6 @@
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_functionReprocess_SimpleClass v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -894,8 +795,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$relational$tests$pct$process$tests$functionReprocess$testClassAsVariableReprocess$4$system$imports$import__core_external_test_connection_pct_relational_pure_4$2");
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$116: void <init>(org.eclipse.collections.api.RichIterable)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "H2");
@@ -1129,385 +1030,18 @@
 v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEmpty: boolean Root_meta_pure_functions_asserts_assertEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_classesToDatabase_Any_MANY__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v;
-org.eclipse.collections.api.RichIterable v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl v;
-java.lang.Object v;
-boolean v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-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_test_connection/pct_relational.pure", 623, 15, 629, 15);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = new org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Mapping_Impl: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _name(java.lang.String)>("myMapping");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::relational::tests::pct::process");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v != 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState execute()>();
-goto label;
-label:
-v = v;
-label:
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_buildCSV_Any_MANY__Class_1__Property_$0_1$__Integer_1__ClassTableMapping_MANY__ClassTableMapping_MANY_(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, long, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-long v;
-org.eclipse.collections.api.map.MutableMap v;
-java.lang.String v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v;
-org.eclipse.collections.api.list.MutableList v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v;
-boolean v;
-java.lang.String[] v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property;
-v := @parameter: long;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 665, 51, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[5];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 666, 41, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v[0] = v;
-v[1] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
-v[2] = v;
-v[3] = "\n";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _table()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.eclipse.collections.api.RichIterable _columns()>();
-v = staticinvoke <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_test_connection/pct_relational.pure", v, v, 668, 37, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/Column;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$buildCSV$2$system$imports$import__core_external_test_connection_pct_relational_pure_3$9");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ",", v);
-v[4] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping,org.eclipse.collections.api.RichIterable,long,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "\n", v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.eclipse.collections.api.RichIterable _csv()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
-if v == 0 goto label;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = v;
-v[1] = "\n";
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-goto label;
-label:
-v = v;
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-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_test_connection/pct_relational.pure", v, v, 687, 10, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "csv", v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping Root_meta_relational_tests_pct_process_classToTable_Class_1__Database_1__Schema_1__Mapping_1__ClassTableMapping_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v, v, v, v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn v, v;
-org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.String v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl v;
-org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
-org.eclipse.collections.api.block.function.Function v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column v, v;
-int v, v, v, v, v, v, v, v, v, v, v, v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_transform_fromPure_pureToRelational: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_relational_transform_fromPure_pureTypeToDataTypeMap__Map_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Column_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _name(java.lang.String)>("_pureId");
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_datatype_Integer_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column _type(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.datatype.DataType)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 717, 40, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _schema(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _primaryKey(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$classToTable$3$system$imports$import__core_external_test_connection_pct_relational_pure_3$6");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable concatenate(java.lang.Object,java.lang.Object)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _columns(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAlias_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: java.lang.String _name()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _name(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias _relationalElement(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: java.lang.String _name()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 723, 35, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_mapping_RootRelationalInstanceSetImplementation_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _id(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _root(boolean)>(1);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _userDefinedPrimaryKey(boolean)>(1);
-v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_TableAliasColumn_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _alias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAliasColumn _column(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Column)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _primaryKey(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _parent(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _mainTableAlias(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v);
-v = staticinvoke <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_test_connection_pct_relational$127;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation,org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.TableAlias)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 749, 9, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "propertyMappings", v, v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _class(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _table(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _properties(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping _classMapping(org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_buildJoins_Class_1__ClassTableMapping_MANY__Database_1__JoinRes_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128 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.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 770, 68, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class: org.eclipse.collections.api.RichIterable _properties()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ClassTableMapping: org.finos.legend.pure.m.coreinstance.meta.relational.mapping.RootRelationalInstanceSetImplementation _classMapping()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$buildJoins$4$system$imports$import__core_external_test_connection_pct_relational_pure_3$25");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 821, 22, v, v);
-staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "propertyMappings", v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = null;
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_collection_transformation_removeDuplicates: org.eclipse.collections.api.RichIterable Root_meta_pure_functions_collection_removeDuplicates_T_MANY__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 829, 22, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
-public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_process_scanClass_Class_1__Class_MANY__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-boolean v;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class;
-v := @parameter: org.eclipse.collections.api.RichIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_collection_in: boolean Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(java.lang.Object,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(null);
-goto label;
-label:
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: void <init>(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: org.eclipse.collections.api.RichIterable execute()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-label:
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-return v;
-}
 public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_reprocess_Any_1__ProcessingState_1__ProcessingState_1_(java.lang.Object, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117 v;
 int v, v, v, v;
 boolean v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v, v, v, v, v, v, v;
 v := @parameter: java.lang.Object;
@@ -1515,50 +1049,50 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/FunctionExpression;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$117: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/InstanceValue;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$118: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/LambdaFunction;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$119: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/VariableExpression;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$120: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/relation/TDS;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$121: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
 if v == 0 goto label;
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: void <init>(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: java.lang.Object valueOf(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$122: java.lang.Object valueOf(java.lang.Object)>(v);
 goto label;
 label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -1648,14 +1182,14 @@
 java.lang.String v, v, v, v, v, v, v, v;
 org.finos.legend.pure.m.coreinstance.primitive.date.DateTime v;
 java.lang.Number v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_pure_store_RelationStoreAccessor_Impl v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table v, v, v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
-org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 v;
 org.eclipse.collections.api.list.MutableList v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.list.FixedSizeList v;
@@ -1703,8 +1237,8 @@
 v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_relation_Table_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _name(java.lang.String)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.extension.external.relation.compiled.RelationNativeImplementation: org.eclipse.collections.api.RichIterable columns(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Relation)>(v);
 v = staticinvoke <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_test_connection_pct_relational$138;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$123: void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.relation.Table _columns(org.eclipse.collections.api.RichIterable)>(v);
@@ -1765,8 +1299,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$relational$tests$pct$process$processTDS$3$system$imports$import__core_external_test_connection_pct_relational_pure_2$15");
-v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: void <init>(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$124: void <init>(org.eclipse.collections.api.RichIterable)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.PureCompiledLambda: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction getPureFunction(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.extension.external.relation.compiled.RelationNativeImplementation: org.eclipse.collections.api.RichIterable map(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.relation.Relation,org.eclipse.collections.api.block.function.Function,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -1793,179 +1327,645 @@
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _csvsAdd(java.lang.String)>(v);
 return v;
 }
-public static boolean Root_meta_relational_tests_pct_process_tests_classToDB_testClassToDB__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithH2Execution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v;
-org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v, v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address[] v, v;
-org.eclipse.collections.api.map.MutableMap v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v;
 org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "H2");
+v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithDuckDBExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person[] v;
-org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl v;
-org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl v, v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm v, v, v;
-java.lang.String[] v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
-org.eclipse.collections.api.block.function.Function v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "DuckDB");
+v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithPostgresExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "Postgres");
+v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalWithSnowflakeExecution_Function_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "Snowflake");
+v = staticinvoke <org.finos.legend.engine.pure.runtime.testConnection.compiled.natives.GetTestConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection compileExec(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_extractDependentFunctions_Any_1__Function_MANY_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v;
 int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v;
-org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address v, v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v, v;
+v := @parameter: java.lang.Object;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _legalName(java.lang.String)>("Goldman");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person)[2];
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _firstName(java.lang.String)>("john");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _lastName(java.lang.String)>("doe");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)[2];
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(1L);
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(2L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _addresses(org.eclipse.collections.api.RichIterable)>(v);
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _firstName(java.lang.String)>("billy");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _lastName(java.lang.String)>("bob");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)[2];
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(3L);
-v[0] = v;
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(4L);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Person _addresses(org.eclipse.collections.api.RichIterable)>(v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _employees(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address _zip(long)>(1999L);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Firm _address(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_tests_classToDB_Address)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$125: java.lang.Object valueOf(java.lang.Object)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/valuespecification/SimpleFunctionExpression;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$126: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: void <init>()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$127: java.lang.Object valueOf(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 66, 7, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_testAdapterForRelationalExecution_Function_1__DatabaseConnection_1__X_o_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
+java.lang.Long v;
+org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
+org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser v;
+boolean v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+java.lang.String v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128 v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v;
+org.finos.legend.pure.generated.Root_meta_json_Config v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_tools_tools_extension: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext Root_meta_pure_tools_noDebug__DebugContext_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_relational_tests_pct_process_reprocess_Function_1__DatabaseConnection_1__DebugContext_1__Pair_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair: java.lang.Object _first()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_relational_relational_extensions_extension: org.eclipse.collections.api.RichIterable Root_meta_relational_extension_relationalExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_executionPlan_generation: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionPlan_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_executionPlan_platformBinding_platformBinding: org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocallyWithClasspathExtensions_ExecutionPlan_1__String_1__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "LegendJava", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_vX_X_X_transfers_executionPlan: org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_executionPlan_ExecutionPlan Root_meta_protocols_pure_vX_X_X_transformation_fromPureGraph_executionPlan_transformPlan_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1000L);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: org.finos.legend.pure.generated.Root_meta_json_Config Root_meta_json_config_Boolean_1__Boolean_1__Boolean_1__Boolean_1__Config_1_(boolean,boolean,boolean,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(0, 0, 1, 1, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_toJSON: java.lang.String Root_meta_json_toJSON_Any_MANY__Integer_$0_1$__Config_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.Long,org.finos.legend.pure.generated.Root_meta_json_Config,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = null;
-v = new org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::relational::runtime::DatabaseType", "H2");
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection_Impl: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection _type(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_TestDatabaseConnection _timeZone(java.lang.String)>("GMT");
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_classesToDatabase_Any_MANY__ProcessingState_1__ProcessingState_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_legend_tools_devUtils: java.lang.String Root_meta_legend_executePlanAsJSON_String_1__Pair_MANY__String_1_(java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext: boolean _debug()>();
+if v == 0 goto label;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (java.lang.String)[3];
-v[0] = "Firm";
-v[1] = "Person";
-v[2] = "Address";
+v[0] = "\nResult JSON:\n";
+v[1] = v;
+v[2] = "\n";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _schema()>();
-v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: org.eclipse.collections.api.RichIterable _tables()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+goto label;
+label:
+v = "";
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_ioExtension: java.lang.Object Root_meta_pure_functions_io_print_Any_MANY__Nil_0_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: void <init>(org.finos.legend.pure.m.navigation.ProcessorSupport)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser: org.finos.legend.pure.m.coreinstance.CoreInstance toPureJson(java.lang.String)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 100, 16, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_json_JSONObject;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONObject: org.eclipse.collections.api.RichIterable _keyValuePairs()>();
+v = staticinvoke <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_test_connection_pct_relational$128;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$128: void <init>()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$3");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$8");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean isEmpty(org.eclipse.collections.api.RichIterable)>(v);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair,org.eclipse.collections.api.RichIterable)>(v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$129: org.eclipse.collections.api.RichIterable execute()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_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);
+goto label;
+label:
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: void <init>(org.finos.legend.pure.generated.Root_meta_json_JSONElement,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function,org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext)>(v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$130: java.lang.Object execute()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+return v;
+}
+public static org.finos.legend.pure.m.coreinstance.primitive.date.PureDate Root_meta_relational_tests_pct_process_buildDate_String_1__Date_1_(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131 v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v;
+java.lang.String v, v, v, v;
+org.finos.legend.pure.m.coreinstance.primitive.date.PureDate v;
+boolean v, v, v;
+v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean contains(java.lang.String,java.lang.String)>(v, ".");
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: void <init>(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$131: java.lang.String execute()>();
+goto label;
+label:
+v = v;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: boolean startsWith(java.lang.String,java.lang.String)>(v, "+");
+if v == 0 goto label;
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.String substring(java.lang.String,java.lang.Number)>(v, v);
+goto label;
+label:
+v = v;
+label:
+v = staticinvoke <org.finos.legend.pure.generated.CoreGen: boolean contains(java.lang.String,java.lang.String)>(v, "T");
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: void <init>(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$132: java.lang.String execute()>();
+goto label;
+label:
+v = v;
+label:
+v = staticinvoke <org.finos.legend.pure.m.coreinstance.primitive.date.DateFunctions: org.finos.legend.pure.m.coreinstance.primitive.date.PureDate parsePureDate(java.lang.String)>(v);
+return v;
+}
+public static java.lang.String Root_meta_relational_tests_pct_process_printDatabase_Database_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v;
+org.eclipse.collections.api.block.function.Function v, v;
+java.lang.String v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "Firm_employees";
-v[1] = "Firm_address";
-v[2] = "Person_addresses";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = newarray (java.lang.String)[6];
+v[0] = "Database ";
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "(";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.eclipse.collections.api.RichIterable _schemas()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _database()>();
+v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printDatabase$8$system$imports$import__core_external_test_connection_pct_relational_pure_1$20");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, ";", v);
+v[3] = v;
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.eclipse.collections.api.RichIterable _joins()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$6");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printDatabase$8$system$imports$import__core_external_test_connection_pct_relational_pure_1$24");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v[0] = "Firm";
-v[1] = "Person";
-v[2] = "Address";
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, " ", v);
+v[4] = v;
+v[5] = ")";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$8");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public static java.lang.String Root_meta_relational_tests_pct_process_printMapping_Mapping_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, 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;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+java.lang.String v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
+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)[5];
+v[0] = "Mapping ";
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[1] = v;
+v[2] = "(";
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$9");
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$13");
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$10");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_string_toString_joinStrings: java.lang.String Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, " ", v);
+v[3] = v;
+v[4] = ")";
+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);
-staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public static java.lang.String Root_meta_relational_tests_pct_process_printRelationalOperationElement_RelationalOperationElement_1__Boolean_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement, boolean, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133 v;
+int v, v, v, v;
+boolean v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement v;
+java.lang.Object v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.RelationalOperationElement;
+v := @parameter: boolean;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/TableAliasColumn;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: void <init>(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$133: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/RelationalOperationElementWithJoin;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$134: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/relational/metamodel/DynaFunction;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: void <init>(boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$135: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 217, 7, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static java.lang.String Root_meta_relational_tests_pct_process_reprocess_RelationalDatabaseConnection_1__String_1_(org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection v;
+org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_authentication_AuthenticationStrategy v;
+java.lang.String[] v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_specification_DatasourceSpecification v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection;
+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)[7];
-v[0] = "legalName";
-v[1] = "employees";
-v[2] = "address";
-v[3] = "firstName";
-v[4] = "lastName";
-v[5] = "addresses";
-v[6] = "zip";
+v = newarray (java.lang.String)[10];
+v[0] = "^meta::external::store::relational::runtime::RelationalDatabaseConnection(";
+v[1] = "type=";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _type()>();
+v = null;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_serialization_toPureGrammar: java.lang.String Root_meta_pure_metamodel_serialization_grammar_printValueSpecification_Any_1__Configuration_$0_1$__String_1__String_1_(java.lang.Object,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "", v);
+v[2] = v;
+v[3] = ",";
+v[4] = "authenticationStrategy = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_authentication_AuthenticationStrategy _authenticationStrategy()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[5] = v;
+v[6] = ",";
+v[7] = "datasourceSpecification = ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_RelationalDatabaseConnection: org.finos.legend.pure.generated.Root_meta_pure_alloy_connections_alloy_specification_DatasourceSpecification _datasourceSpecification()>();
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v[8] = v;
+v[9] = ")";
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
-v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$12");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverOne(java.lang.Object,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_operation_plus: java.lang.String Root_meta_pure_functions_string_plus_String_MANY__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public static java.lang.String Root_meta_relational_tests_pct_process_printNew_Any_1__String_1_(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136 v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138 v;
+int v, v, v, v;
+boolean v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v;
+v := @parameter: java.lang.Object;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Long;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$136: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/String;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$137: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Ljava/lang/Object;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: void <init>(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$138: java.lang.Object valueOf(java.lang.Object)>(v);
+goto label;
+label:
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 1021, 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/m3/coreinstance/meta/relational/mapping/RootRelationalInstanceSetImplementation;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 237, 7, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+label:
+return v;
+}
+public static org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair Root_meta_relational_tests_pct_process_reprocess_Function_1__DatabaseConnection_1__DebugContext_1__Pair_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v, v, v;
+org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139 v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration v, v;
+java.lang.Object[] v;
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
+org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.PureCompiledLambda v, v, v;
+org.eclipse.collections.api.map.MutableMap v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v;
+int v, v, v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v, v, v;
+org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 258, 24, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.RichIterable Root_meta_relational_tests_pct_extractDependentFunctions_Any_1__Function_MANY_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration_Impl: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration _fullPath(boolean)>(1);
+v = new org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$0");
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$13");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToManyOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$0");
+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.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension_Impl: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension _extraConnectionHandlers(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction)[2];
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$14");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$4");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[0] = v;
+v = new org.finos.legend.pure.generated.PureCompiledLambda;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
+v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$6");
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$15");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_tests_assertEquals: boolean Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$6");
+specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_GrammarExtension _extraInstanceValueHandlers(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration: org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration _extensions(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: boolean matches(java.lang.Object,java.lang.Class,int,int)>(v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/FunctionDefinition;", 1, 1);
+if v == 0 goto label;
+v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: void <init>(org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext,org.finos.legend.pure.generated.Root_meta_pure_metamodel_serialization_grammar_Configuration,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection,org.eclipse.collections.api.RichIterable)>(v, v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object first(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$139: java.lang.Object valueOf(java.lang.Object)>(v);
+return v;
+label:
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_test_connection/pct_relational.pure", v, v, 276, 7, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object matchFailure(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_merge_ProcessingState_1__ProcessingState_1__ProcessingState_1_(org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.eclipse.collections.api.RichIterable v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v;
+java.lang.Object v;
+boolean v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+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_test_connection/pct_relational.pure", 394, 3, 400, 3);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object copy(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping _mapping()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _mapping(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _replaced()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _replacedAddAll(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.eclipse.collections.api.RichIterable _csvs()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _csvsAddAll(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
+goto label;
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _openVars()>();
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _openVars(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState Root_meta_relational_tests_pct_process_initState_Map_$0_1$__DatabaseConnection_1__ProcessingState_1_(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap, org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database v, v;
+org.eclipse.collections.api.RichIterable v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl v;
+org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema v, v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState v, v, v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+v := @parameter: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_relational_runtime_DatabaseConnection;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Database_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _name(java.lang.String)>("MyDatabase");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("Package", "Root::meta::relational::tests::pct::process");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_metamodel_Schema_Impl: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _name(java.lang.String)>("leSchema");
+v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema: org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+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_test_connection/pct_relational.pure", v, v, 417, 8, v, v);
+staticinvoke <org.finos.legend.pure.generated.FunctionsGen: java.lang.Object mutateAdd(java.lang.Object,java.lang.String,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, "schemas", v, v);
+v = new org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState_Impl: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _database(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Database)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _schema(org.finos.legend.pure.m.coreinstance.meta.relational.metamodel.Schema)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _openVars(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = new org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore _connection(org.finos.legend.pure.generated.Root_meta_core_runtime_Connection)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore: org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore _element(java.lang.Object)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _connectionStores(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState: org.finos.legend.pure.generated.Root_meta_relational_tests_pct_process_ProcessingState _runtime(org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v);
 return v;
 }
 static void <clinit>()
@@ -2095,15 +2095,15 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printNew$12$system$imports$import__core_external_test_connection_pct_relational_pure_1$7", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$10", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$scanClass$6$system$imports$import__core_external_test_connection_pct_relational_pure_3$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$9", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$9", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printNew$12$system$imports$import__core_external_test_connection_pct_relational_pure_1$7", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$7: void <init>()>();
@@ -2127,11 +2127,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$12: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testClassAsVariableReprocess$4$system$imports$import__core_external_test_connection_pct_relational_pure_4$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$3", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$13: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testClassAsVariableReprocess$4$system$imports$import__core_external_test_connection_pct_relational_pure_4$1", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$14;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$14: void <init>()>();
@@ -2199,11 +2199,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$30: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$40", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$14", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$31: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$classToDB$testClassToDB$1$system$imports$import__core_external_test_connection_pct_relational_pure_5$14", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$40", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$32;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$32: void <init>()>();
@@ -2251,11 +2251,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$43: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$51", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testPrimitiveAnyReprocess$6$system$imports$import__core_external_test_connection_pct_relational_pure_4$0", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$44: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testPrimitiveAnyReprocess$6$system$imports$import__core_external_test_connection_pct_relational_pure_4$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$51", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$45;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$45: void <init>()>();
@@ -2291,11 +2291,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$53: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$22", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$41", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$54: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$41", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$22", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$55;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$55: void <init>()>();
@@ -2319,23 +2319,23 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$60: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$10", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$33", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$61: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$30", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$extractDependentFunctions$5$system$imports$import__core_external_test_connection_pct_relational_pure_1$10", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$62: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$33", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$30", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$63: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$31", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$32", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$64: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$32", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$31", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$65;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$65: void <init>()>();
@@ -2359,11 +2359,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$70: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testClassReprocess$3$system$imports$import__core_external_test_connection_pct_relational_pure_4$1", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$71: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testClassReprocess$3$system$imports$import__core_external_test_connection_pct_relational_pure_4$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$13$system$imports$import__core_external_test_connection_pct_relational_pure_1$36", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$72;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$72: void <init>()>();
@@ -2399,27 +2399,27 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$80: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$45", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$22", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$81: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$12", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$45", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$82: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$22", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$12", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$83: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$46", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$21", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$84: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$13", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$testAdapterForRelationalExecution$6$system$imports$import__core_external_test_connection_pct_relational_pure_1$46", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$85: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$reprocess$1$system$imports$import__core_external_test_connection_pct_relational_pure_2$21", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$printMapping$9$system$imports$import__core_external_test_connection_pct_relational_pure_1$13", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$86;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$86: void <init>()>();
@@ -2455,11 +2455,11 @@
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$94: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testPrimitiveListReprocess$5$system$imports$import__core_external_test_connection_pct_relational_pure_4$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$classesToDatabase$1$system$imports$import__core_external_test_connection_pct_relational_pure_3$14", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$95: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$classesToDatabase$1$system$imports$import__core_external_test_connection_pct_relational_pure_3$14", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$relational$tests$pct$process$tests$functionReprocess$testPrimitiveListReprocess$5$system$imports$import__core_external_test_connection_pct_relational_pure_4$0", v);
 v = <org.finos.legend.pure.generated.core_external_test_connection_pct_relational: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_test_connection_pct_relational$96;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_test_connection_pct_relational$96: void <init>()>();
